2010-01-04 20 views
1

在事件中提供的對象DataGridViewCellMouseEventArgs(例如CellMouseDown,CellDoubleClicked)將該列作爲DataGridView.Columns中的數字索引,但我不想將數字硬編碼到我的事件處理程序中。我正在使用一個強類型的數據集,並且想知道是否有辦法找到DGV中的MyDataRowType.TheColumnImLookingFor的列索引是編程式的。檢查哪個綁定的DataGridViewColumn被點擊

回答

3

你可以做到以下幾點,以獲取匹配列:

if (dataGridView1.Columns[e.ColumnIndex].DataPropertyName == _myDataSet.DataTable1.DataColumn2Column.ColumnName) 
{ 
    // Do Work 
}