在上面的Demo中我又测试了颜色的问题,设置TextBox.BackColor是没用的,进入编辑状态后,总是有一条颜色为Control的线。如果iceman看不清,可以尝试把Cell所在行的高度设置高一些,再进入编辑状态就能看到了。
其次,当Cell的CellType确实被成功设置为自定义的CellType后,确实可以实现用我一楼的代码编辑Cell的操作,但是一旦离开Cell的编辑状态,Cell的值就又变回原来的值了,这个问题倒是好解决,我可以手动设置Value=改变后的Text。(2011年12月21日18:46:24补充:Value=改变后的Text无效。。。会导致Cell的Text直接为空。。。)
最后,使用自定义的CellType,multiLine设置为true无效。回车后会使Cell失去焦点。 |