0

如何添加活动?默认情况下,将数据网格添加到表单后,它没有添加行事件。然后我添加了这个

private void dataGridView1_RowsAdded(object sender, DataGridViewCellEventArgs e)
{
    MessageBox.Show("Row added", "Error!");
}

哪个能够运行,当我向网格添加数据时,这并没有触发。我错过了一步吗?

4

2 回答 2

2

从后面的代码

InitializeComponent(); 添加后

dataGridView1.RowsAdded += dataGridView1_RowsAdded;

事件应该改变为

private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
{
    MessageBox.Show("Row added", "Error!");
}

知识库快捷方式

public MyForm()
{
    InitializeComponent()
    dataGridView1.RowsAdded += (press [tab][tab] now)
}

来自设计师

您可以从设计器视图中执行此操作。转到网格视图的属性并选择事件选项卡。找到 RowsAdded 事件并双击它。它将为您生成事件处理程序和事件。

Microsoft Visual Studio 和 C#:如何以可视方式向控件添加事件?

于 2012-06-27T04:04:07.887 回答
1

您是否在 *.designer.cs 文件中添加了代码?

this.dataGridView1.RowsAdded += new System.Windows.Forms.DataGridViewRowsAddedEventHandler(this.dataGridView1_RowsAdded);

添加事件的最简单方法是:

  1. 转到控件的属性窗口。
  2. 然后单击属性窗口顶部的小“闪电”标志选项卡。
  3. 然后向下滚动到该控件所需的事件并双击它。

这将在设计器和您的 cs 文件中为您创建所有代码。

于 2012-06-27T04:01:33.227 回答