DataGridView.DataBindingComplete 事件

定义

在数据绑定操作完成之后发生。

C#
public event System.Windows.Forms.DataGridViewBindingCompleteEventHandler DataBindingComplete;

事件类型

DataGridViewBindingCompleteEventHandler

示例

下面的代码示例演示了此事件的用法。 此示例是类概述中提供的大型示例的 DataGridViewRowContextMenuStripNeededEventArgs 一部分。

C#
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();
}

注解

当数据源的内容发生更改或属性值更改或属性更改DataSourceDataMemberBindingContext时,将引发此事件。

例如,处理此事件非常有用,以便基于内容更新以编程方式调整行和列的大小。 有关详细信息,请参阅 Windows 窗体 DataGridView 控件中的大小调整选项

有关如何处理事件的详细信息,请参阅 处理和引发事件

适用于

产品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

另请参阅