DataGridView.DataBindingComplete Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ocorre após uma operação de associação de dados ter sido concluída.
public:
event System::Windows::Forms::DataGridViewBindingCompleteEventHandler ^ DataBindingComplete;
public event System.Windows.Forms.DataGridViewBindingCompleteEventHandler DataBindingComplete;
member this.DataBindingComplete : System.Windows.Forms.DataGridViewBindingCompleteEventHandler
Public Custom Event DataBindingComplete As DataGridViewBindingCompleteEventHandler
Tipo de evento
Exemplos
O exemplo de código a seguir ilustra o uso desse evento. Este exemplo faz parte de um exemplo maior disponível na visão geral da DataGridViewRowContextMenuStripNeededEventArgs classe.
private void dataGridView1_DataBindingComplete(object sender,
DataGridViewBindingCompleteEventArgs e)
{
// Hide some of the columns.
dataGridView1.Columns["EmployeeID"].Visible = false;
dataGridView1.Columns["Address"].Visible = false;
dataGridView1.Columns["TitleOfCourtesy"].Visible = false;
dataGridView1.Columns["BirthDate"].Visible = false;
dataGridView1.Columns["HireDate"].Visible = false;
dataGridView1.Columns["PostalCode"].Visible = false;
dataGridView1.Columns["Photo"].Visible = false;
dataGridView1.Columns["Notes"].Visible = false;
dataGridView1.Columns["ReportsTo"].Visible = false;
dataGridView1.Columns["PhotoPath"].Visible = false;
// Disable sorting for the DataGridView.
foreach (DataGridViewColumn i in
dataGridView1.Columns)
{
i.SortMode = DataGridViewColumnSortMode.NotSortable;
}
dataGridView1.AutoResizeColumns();
}
Private Sub dataGridView1_DataBindingComplete(ByVal sender As Object, _
ByVal e As DataGridViewBindingCompleteEventArgs) _
Handles dataGridView1.DataBindingComplete
' Hide some of the columns.
With dataGridView1
.Columns("EmployeeID").Visible = False
.Columns("Address").Visible = False
.Columns("TitleOfCourtesy").Visible = False
.Columns("BirthDate").Visible = False
.Columns("HireDate").Visible = False
.Columns("PostalCode").Visible = False
.Columns("Photo").Visible = False
.Columns("Notes").Visible = False
.Columns("ReportsTo").Visible = False
.Columns("PhotoPath").Visible = False
End With
' Disable sorting for the DataGridView.
Dim i As DataGridViewColumn
For Each i In dataGridView1.Columns
i.SortMode = DataGridViewColumnSortMode.NotSortable
Next i
dataGridView1.AutoResizeColumns()
End Sub
Comentários
Esse evento é gerado quando o conteúdo da fonte de dados é alterado ou quando o valor do DataSource, DataMemberou BindingContext propriedade é alterado.
Manipular esse evento é útil, por exemplo, para redimensionar linhas e colunas programaticamente com base em atualizações de conteúdo. Para obter mais informações, consulte Sizing Options in the Windows Forms DataGridView Control (Opções de dimensionamento no controle DataGridView dos Windows Forms).
Para obter mais informações sobre como lidar com eventos, consulte Manipulação e geração de eventos.