procedure Tform1.DBGrid3CellClick(Column: TColumn);这个过程如何在其他的的过程中调用他,,,谢谢,,,,
DBGrid3CellClick(Column: TColumn);这个过程如何在其他的的过程中调用他,,,谢谢,,,,
我们在其他的过程中用DBGrid3CellClick(nil),DBGrid3CellClick(column)这个调用时都会提示'List index out of bounds (0);
问题点数:20、回复次数:7Top
1 楼qixp231(漫步者)回复于 2005-03-02 13:56:06 得分 5
报错的原因是列表索引行出错,你的grid没有焦点,所以指针指向了0
Top
2 楼huyongxiao()回复于 2005-03-02 13:56:13 得分 0
直接用DBGrid3.onCllClickTop
3 楼gzmhero(hihihi)回复于 2005-03-02 13:57:39 得分 5
看你的函数里面DBGrid3CellClick(Column: TColumn);有没有对Column的操作。有的话,可以试试DBGrid3CellClick(DBGrid3.Columns[0])。
Top
4 楼huyongxiao()回复于 2005-03-02 13:57:52 得分 0
用 Dbgrid6.OnCellClickTop
5 楼zzlazio(sritsb)回复于 2005-03-02 14:06:17 得分 5
Dbgrid3.OnCellClick(DBGrid3.Columns[0])。Top
6 楼Blakhawk(黑鹰)回复于 2005-03-02 14:08:18 得分 2
调用的时候Column参数不正确,系统把错的意思是列超出范围。
传递了一个不存在的Column参数进去了。Top
7 楼luxuinstan(小强)回复于 2005-03-02 15:06:55 得分 3
Dbgrid3.OnCellClick(DBGrid3.Columns[0])
Top




