if (e.Column == 0)
{
if (e.Row > -1)
{
fpSpread2_Sheet1.Cells[e.Row, e.Column].Value = !(bool)(fpSpread2_Sheet1.Cells[e.Row, e.Column].Value);
}
if (e.ColumnHeader)
{
fpSpread2_Sheet1.ColumnHeader.Cells[0, 0].Value = !(bool)(fpSpread2_Sheet1.ColumnHeader.Cells[0, 0].Value);
}
}
想到用这种方式去解决我的问题,但是列头的"全选"不知道用哪个属性写上去?还有,列头点击的时候会全选这一列,这样就会导致点击列头时两个条件会同时执行,不知道怎么取消列头点击的时候取消当前列的全选?斑竹说的Button_click事件,当我设置ReadOnly的模式的时候,该事件不会有响应,还有一个问题,就是ReadOnly的模式的时候鼠标是十字交叉,请问我怎么找到这个时候的CURSOR的设置?谢谢 |