有关DataGrid分别绑定来自两个表中的数据?急!! 有两个表,首先DataGrid绑定其中表一的一列,然后根据每行值再从另一个表中读取其他的数据绑定到同一个DataGrid中;我的思路是这样,请问谁能提供解决办法,最好附有code.谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接用联合查询即可。。select a.a,b.b from a,b where a.id=b.id 从DataGrid的数据源来考虑,而不是从DataGrid自身考虑。查询语句/或使用DataRow、DataTable来构建 同意fsdy2000,要从数据源考虑而不是DataGrid中实现如果数据量不大,查询语句或者视图都可以 SqlDataAdapter sadp=new SqlDataAdapter("select * from a;select * from b","数据库边接字符串");DataSet ds=new DataSet();sadp.Fill(ds);ds.Relations.Add("RelationName",ds.Tables[0].Columns[0],ds.Tables[1].Columns[0]);this.dataGrid1.DataSource=ds; 我其实也很想用查询语句实现,但没能成功,我大概说明一下我的表结构,然后请各位帮忙解决!表一:Table1 要求读取的栏位:num 为PK表二:Table2 要求读取的栏位:Date、name;表二包括的栏位还有:start_num(起始编号)、count(份数)其中两表的关联为:Table1.num in(start_num,start_num+count-1)现在我需要同时读取:Table1.num、Table2.Date、Table2.name以上是问题的详细描述,请各位帮忙解答!在线等! 建立视图select a.num,b.Date,b.name from table1 as b left outer join table2 as b on a.num in (b.a,b.a-1) anheizhizi 说的方法我有试,但是还是不行,结果不是我所要的! server_me(编程浪子) 的写法,当数据量一大就很慢,建议首先建索引,然后再使用内联查询(inner join)select A.List, B.List from Table Ainner join Table B on A.ID = B.ID 密码设置问题 如何取excel中其中一个表的数据 MSDN原来有很多相关的代码网站,我现在找不到了,比如codeproject这些,它们在那儿啊? 消息队列可以清除队列中的一条信息吗? 高手们帮个忙!!!!!! C#如何动态调用com的问题 C#如何获取Rectangle内截取的字符串长度 (急切求助)如何程序实现对rar或zip文件加密 C# 多线程问题, 如何知道所有的线程都执行完毕? 关于winform中打印设置的问题:如何改变页面设置的默认值,请各位帮帮忙!! WinForm窗体是否可以象Web窗体一样进行重置? namespace 和 class 有区别吗?
查询语句/或使用DataRow、DataTable来构建
表一:Table1 要求读取的栏位:num 为PK
表二:Table2 要求读取的栏位:Date、name;表二包括的栏位还有:start_num(起始编号)、count(份数)
其中两表的关联为:Table1.num in(start_num,start_num+count-1)
现在我需要同时读取:Table1.num、Table2.Date、Table2.name
以上是问题的详细描述,请各位帮忙解答!在线等!
建议首先建索引,
然后再使用内联查询(inner join)
select A.List, B.List from Table A
inner join Table B
on A.ID = B.ID