如何添加活动? 在将datagrid添加到表单后的默认情况下,它没有rowsadded事件。 然后我在
中添加了这个private void dataGridView1_RowsAdded(object sender, DataGridViewCellEventArgs e)
{
MessageBox.Show("Row added", "Error!");
}
哪个能够运行,当我向网格添加数据时,这并没有触发。我错过了一步吗?
答案 0 :(得分:2)
来自背后的代码
InitializeComponent();
后的添加
dataGridView1.RowsAdded += dataGridView1_RowsAdded;
事件应该改为
private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
{
MessageBox.Show("Row added", "Error!");
}
KB快捷方式
public MyForm()
{
InitializeComponent()
dataGridView1.RowsAdded += (press [tab][tab] now)
}
来自设计师
您可以从设计师视图执行此操作。转到网格视图的属性并选择“事件”选项卡。找到RowsAdded事件并双击它。它会为你生成事件处理程序和事件。
Microsoft Visual Studio and C#: How to Visually Add Events to Controls?
答案 1 :(得分:1)
您是否在* .designer.cs文件中添加了代码?
this.dataGridView1.RowsAdded += new System.Windows.Forms.DataGridViewRowsAddedEventHandler(this.dataGridView1_RowsAdded);
添加活动的最简单方法是:
这将在设计器和cs文件中为您创建所有代码。