首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

datagridview 批改单元格

2013-01-23 
datagridview修改单元格datagridview 所有列已经禁止排序列1 可以修改,双击修改为其他值:private void dat

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

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


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

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

热点排行