请教使用Devexpress关于多表显示的问题。

bzcode 2011-09-22 04:56:08
首先描述一下我的情况,说起来很简单:

我希望在gridcontrol中显示一个联合查询,并且支持编辑操作。

比如两个表
A
id name
1 AA
2 BB
4 DD

B
id sex
1 M
2 F

显示出来就是
id name sex
1 AA M
2 BB F

在gridview中显示之后,希望像普通的表格一样,可以直接点击修改,自动保存到数据库中。


求高手给出解决方法。
...全文
81 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bzcode 2011-09-22
  • 打赏
  • 举报
回复
我还尝试使用这些代码:


DataSet ds = new DataSet();
OledbDataAdapter ole = new OledbDataAdapter("select * from tablename", "SQLTest");

OledbDataAdapter.Fill(ds, tblname);
dataview dv = ds.Tables[tblname].defaultview;
...
...




这种方法可以显示,但是不能编辑。而且最重要的是,数据量太大的话,光内存就受不了。
bzcode 2011-09-22
  • 打赏
  • 举报
回复
我的解决方法是,做了一个视图,然后访问视图。没有考虑到server mode必须要求有主键,因此无法显示。

希望使用server mode是考虑到数据量较大。看来这条路行不通了。

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧