如何添加事件? 默認將數據網格添加到表單後,它沒有rowsadded事件。 後來我在如何在datagrid中添加rowsadded事件?
private void dataGridView1_RowsAdded(object sender, DataGridViewCellEventArgs e)
{
MessageBox.Show("Row added", "Error!");
}
這是能夠運行添加這一點,當我將數據添加到網格,這並沒有觸發。我錯過了一步嗎?
如何添加事件? 默認將數據網格添加到表單後,它沒有rowsadded事件。 後來我在如何在datagrid中添加rowsadded事件?
private void dataGridView1_RowsAdded(object sender, DataGridViewCellEventArgs e)
{
MessageBox.Show("Row added", "Error!");
}
這是能夠運行添加這一點,當我將數據添加到網格,這並沒有觸發。我錯過了一步嗎?
從代碼
背後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?
您是否向* .designer.cs文件添加了代碼?
this.dataGridView1.RowsAdded += new System.Windows.Forms.DataGridViewRowsAddedEventHandler(this.dataGridView1_RowsAdded);
爲你添加一個事件的最簡單方法是:
這將爲您在設計器和您的cs文件中創建所有代碼。