我的程序 在事件RowCellClick操作从表时 获取其他列的值
gridView3.GetRowCellValue(e.RowHandle, "fieldname名字定义").ToString()
这句代码 不起效果 而且报NULL错 说明 两点可能(我觉得)
1:e.RowHandle由于主从表关系 在系统中根本没有获取到 从表的 RowHandle
2:由于我的gridcontrol 是绑定数据库 两个表的 一个是主表 tab1 一个是从表tab2 在绑定tab1时 从表的结构是自动加入进来的 所以是不是 在执行gridView3.GetRowCellValue(e.RowHandle, "fieldname名字定义").ToString()语句是 根本没找到从表的"fieldname名字定义")
对于第一种 我用了解决办法 从新写代码 但是不起作用,而且我逐步测试 发现 从表的RowHandle获取到了
第二种 我不知道是不是这样 也没有解决办法
在绑定数据源后 我在 run designer中 确定有从表的 fieldname 定义 但是我总感觉差点什么 没找到
请大神帮帮忙 谢谢
------解决思路----------------------