读书人

datagridview 批改单元格

发布时间: 2013-01-23 10:44:50 作者: rapoo

datagridview 修改单元格
datagridview 所有列已经禁止排序

列1 可以修改,双击修改为其他值:


private void dataGridView2_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
{
int col = dataGridView2.CurrentCell.ColumnIndex; //选中列索引
if(col==1)
{//代码
}

问题是 如果当前选中第一列某单元格,双击其他列头,也会触发事件(确实触发了,双击,索引也是第一列的。可惜鼠标双击位置不对)。如何避免?
[解决办法]
判断RowIndex是否为-1
[解决办法]
加个判断试试RowIndex>0

读书人网 >C#

热点推荐