Evento ListObject.DataBindingFailure (System 2007)
Aggiornamento: Luglio 2008
Si verifica quando una condizione causa un errore nell'associazione dati di un controllo ListObject.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v9.0 (in Microsoft.Office.Tools.Excel.v9.0.dll)
Sintassi
Public Event DataBindingFailure As EventHandler
Dim instance As ListObject
Dim handler As EventHandler
AddHandler instance.DataBindingFailure, handler
public event EventHandler DataBindingFailure
Note
Una condizione causa un errore se ad esempio un utente rilascia un controllo ListObject su un altro controllo ListObject che si trova già nella posizione di rilascio. L'associazione dati del nuovo controllo non viene eseguita correttamente e il controllo genera questo evento.
Esempi
Nell'esempio di codice riportato di seguito viene creato un controllo ListObject. Viene quindi aggiunto un gestore per l'evento DataBindingFailure. Se list1 è associato a un'origine dati e successivamente si verifica un errore nell'associazione, l'evento viene rilevato e viene visualizzato un messaggio che indica lo stato dell'associazione.
Questa versione è valida per una personalizzazione a livello di documento.
WithEvents List4 As Microsoft.Office.Tools.Excel.ListObject
Private Sub ListObject_DataBindingFailure()
List4 = Me.Controls.AddListObject( _
Me.Range("A1", "C4"), "List4")
End Sub
Private Sub List4_DataBindingFailure(ByVal sender As Object, _
ByVal e As EventArgs) Handles List4.DataBindingFailure
MessageBox.Show("Data binding is " & _
List4.IsBinding)
End Sub
Microsoft.Office.Tools.Excel.ListObject list4;
private void ListObject_DataBindingFailure()
{
list4 = this.Controls.AddListObject(
this.Range["A1", "C4"], "list4");
list4.DataBindingFailure += new EventHandler(list4_DataBindingFailure);
}
void list4_DataBindingFailure(object sender, EventArgs e)
{
MessageBox.Show("Data binding is " + list4.IsBinding);
}
Questa versione è valida per un componente aggiuntivo a livello di applicazione.
WithEvents List4 As ListObject
Private Sub ListObject_DataBindingFailure()
Dim vstoWorksheet As Worksheet = CType( _
Me.Application.ActiveWorkbook.Worksheets(1), _
Excel.Worksheet).GetVstoObject()
List4 = vstoWorksheet.Controls.AddListObject( _
vstoWorksheet.Range("A1", "C4"), "List4")
End Sub
Private Sub List4_DataBindingFailure(ByVal sender As Object, _
ByVal e As EventArgs) Handles List4.DataBindingFailure
System.Windows.Forms.MessageBox.Show("Data binding is " & _
List4.IsBinding)
End Sub
ListObject list4;
private void ListObject_DataBindingFailure()
{
Worksheet vstoWorksheet = ((Excel.Worksheet)
this.Application.ActiveWorkbook.Worksheets[1]).GetVstoObject();
list4 = vstoWorksheet.Controls.AddListObject(
vstoWorksheet.Range["A1", "C4"], "list4");
list4.DataBindingFailure += new EventHandler(list4_DataBindingFailure);
}
void list4_DataBindingFailure(object sender, EventArgs e)
{
System.Windows.Forms.MessageBox.Show("Data binding is " + list4.IsBinding);
}
Autorizzazioni
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Office.Tools.Excel
Cronologia delle modifiche
Date |
History |
Motivo |
---|---|---|
Luglio 2008 |
Aggiunta una versione dell'esempio di codice per un componente aggiuntivo a livello di applicazione. |
Modifica di funzionalità in SP1. |