请教使用Devexpress关于多表显示的问题。
首先描述一下我的情况,说起来很简单:
我希望在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中显示之后,希望像普通的表格一样,可以直接点击修改,自动保存到数据库中。
求高手给出解决方法。
[解决办法]
我的解决方法是,做了一个视图,然后访问视图。没有考虑到server mode必须要求有主键,因此无法显示。
希望使用server mode是考虑到数据量较大。看来这条路行不通了。
[解决办法]
我还尝试使用这些代码:
DataSet ds = new DataSet();
OledbDataAdapter ole = new OledbDataAdapter("select * from tablename", "SQLTest");
OledbDataAdapter.Fill(ds, tblname);
dataview dv = ds.Tables[tblname].defaultview;
...
...