6
我想在DataGridViewComboBox中的項目發生更改時顯示消息。我能夠部分地通過datagridview CellbeginEdit事件和CellEndEdit事件的幫助來執行它,但這不符合標準。我希望它在組合框選擇更改事件中發生。c#中的DataGridView組合框單元格事件
我有谷歌它的解決,但沒有得到適當的幫助。
任何幫助將appriciated。
我想在DataGridViewComboBox中的項目發生更改時顯示消息。我能夠部分地通過datagridview CellbeginEdit事件和CellEndEdit事件的幫助來執行它,但這不符合標準。我希望它在組合框選擇更改事件中發生。c#中的DataGridView組合框單元格事件
我有谷歌它的解決,但沒有得到適當的幫助。
任何幫助將appriciated。
使用EditingControlShowing事件爲它
private void grvList_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (grvList.Columns[grvList.CurrentCell.ColumnIndex].Name.Equals("routing_ID"))
{
ComboBox cmbprocess = e.Control as ComboBox;
cmbprocess.SelectedIndexChanged += new EventHandler(grvcmbProcess_SelectedIndexChanged);
}
}
private void grvcmbProcess_SelectedIndexChanged(object sender, EventArgs e)
{
ComboBox cmbprocess = (ComboBox)sender;
if (cmbprocess.SelectedValue != null)
{
/// Your Code goes here
}
}
這僅僅是一個示例程序,說明如何
您正在使用的winform辦呢?你有什麼嘗試? – BizApps 2011-12-16 06:41:39
是的,我正在使用Windows窗體。爲了執行相同的任務,我使用了datagridview的單元格結束事件和單元格開始事件。 – Awadhendra 2011-12-16 06:43:07