日期:2014-05-17  浏览次数:20792 次

C# datavgridview
说明:
datagridview 有17列:1-12,14,16列不允许编辑,单击触发事件:textbox获取焦点(OK)
双击13列可编辑,内容固定只能在A,B,C中选择,
双击15列可以编辑,内容自定义。 (OK)
编辑完成后(CellEndEdit) 保存数据库(OK)


要求:
双击13列的某个单元格,单元格内容从A变成B 再次双击B从变成B  再次双击又变回A  循环
双击13列,弹出一个小选择,里面有三个值供选择。

以上任意实现一个。

问题:
13列属性怎么设计,代码哪促发??

一头雾水。。。。
------解决方案--------------------

13就是dropdownlist 
触发可以点编辑,也可以双击这个值(需绑定方法)。
------解决方案--------------------
cellclick中判断当前格的索引为12(第十三个)以及value,如果是a则改成b,如果是b则改成啊