当前位置: 代码迷 >> C# >> dev gridcontrol 获取 从表的RowHandle 和 数据绑定有关问题
  详细解决方案

dev gridcontrol 获取 从表的RowHandle 和 数据绑定有关问题

热度:361   发布时间:2016-05-05 05:19:18.0
dev gridcontrol 获取 从表的RowHandle 和 数据绑定问题
我的程序  在事件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 定义   但是我总感觉差点什么  没找到
请大神帮帮忙  谢谢
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

一晚上竟没有回答我的问题的

2014最后一天了    大家都岑寂在这最后一天里

我更新了那篇博客,第三条对于你的问题有描述。


大神  没整明白 
level Designer 没整明白呢
我的gridview2 主表 绑定数据库后 点击Retrieve Details  生成的 从表  在设计器里Retrieve fields 添加的列