社区
.NET技术其他语言
帖子详情
高难度,高分相送
H_xue
2001-10-30 02:47:43
如何把多个datatable中的内容显示到一个datagrid里面
或者用其他方法。
现在我有2个循环
是2个一对多的关系。现在要把它在一个grid里面显示,能告诉我怎么样实现吗??
...全文
93
8
打赏
收藏
高难度,高分相送
如何把多个datatable中的内容显示到一个datagrid里面 或者用其他方法。 现在我有2个循环 是2个一对多的关系。现在要把它在一个grid里面显示,能告诉我怎么样实现吗??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gust99
2001-12-11
打赏
举报
回复
I SEE
acptvb
2001-11-28
打赏
举报
回复
感谢您使用微软产品。
只要在DataSet内建立一个数据关联(DataRelation),那么用DataGrid就可以显示两个Table。
您可以先建一个DataSet对象,导入这两张表,然后建立这两张表的关联(Relation),最后在DataGrid中根据该关联显示两张表中的内容(可以使用RowFilter设定条件)。下面是一个简单的例子:
DataColumn dcCustomerCustID, dcOrdersCustID;
// Fill in the two DataColumn objects
dcCustomerCustID = DataSet1.Tables["Customers"].Columns["CustID"];
dcOrdersCustID = DataSet1.Tables["Orders"].Columns["CustID"];
// Create the relationship between the two columns
DataRelation relCustomerOrders;
relCustomerOrders = new DataRelation("CustomerOrders",
dcCustomerCustID, dcOrdersCustID);
DataSet1.Relations.Add(relCustomerOrders);
Dim dv As DataView
dv = New DataView (da.Tables(“CustomerOrders”))
dv.RowFilter = “CustID > 0”
myGrid.DataSource = dv
myGrid.DataBind()
详情参阅MSDN上的例子:http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemWindowsFormsDataGridClassTopic.asp?frame=true
- 微软全球技术中心 VB开发支持
本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
xrxrxr
2001-11-28
打赏
举报
回复
guanzhu
greenxiar
2001-11-26
打赏
举报
回复
你的设计有问题了
数据库I/O太多
就算是有好的程序方法也不行的
jspxnet
2001-11-07
打赏
举报
回复
select 搞定
jafi
2001-11-05
打赏
举报
回复
可以 new 一个 datarow对象
直接把数据添加到datatable里
然后送给dataGrid
不明白请问我
mrjafi@21cn.com
H_xue
2001-10-31
打赏
举报
回复
好像不大对,因为我的循环的次数是未知的。
比如说在asp里面,我们可以这样
while not rs1.eof
while not rs2.eof
rs2.movenent
wend
rs1.movenext
wend
rs1是根据一个查询产生的,可以有一个或者多个记录
rs2是根据rs1的记录再产生查询。
yunql
2001-10-30
打赏
举报
回复
使用SELECT A INNER JOIN B 返回结果集就可以了(如果A和B没有任何关系,可以用CROSS JOIN)
2009.6.19—30举办3S研讨会暨Google Earth与Google Map等仿真建模与共享及ARCGIS与遥感高级程序员培训班
按照本培训内容,紧扣核心技术,采用理论及演讲和上机操作相结合,并结合实际案例,精讲多练(上课时间:上午、下午及晚上每天8.5--9.5小时),提高实际开发与操作技术,掌握了解最新技术动态应用,通过实际项目实例的...
电子维修中的iFixit网站拆解索尼A7RII
A7RII的全画幅CMOS传感器不仅提供了高像素,还与防抖系统相结合,确保了图像的高质量和稳定性。 尽管iFixit的拆解展示了A7RII的精巧设计,但也强调了其维修难度。对于普通用户来说,试图自行拆解和修理这样的设备...
通向
高分
辨率VLM : 原生动态分辨率
以及当前范式下处理
高分
辨率图像输入时存在的问题。一个最典型的MLLM的pipeline就是LLaVA:把图像resize到一个比较小的正方形,使得可以使用一个固定分辨率的ViT(一般是CLIP预训练模型)去编码视觉特征,并使用MLP ...
RXT4090显卡与
高分
辨率显示器的最佳搭配方案
RXT4090显卡凭借Ada Lovelace架构、24GB GDDR6X显存和DLSS 3.0技术,结合HDMI 2.1与DisplayPort 1.4a接口,实现对4K/8K
高分
辨率显示器的高效支持,通过硬件协同优化提升光追、AI帧生成及多屏输出性能。
NOIP复赛复习(十)怎样才能拿到
高分
?
之外的两道题,现场都有很多的满分和
高分
,而 puzzle 的现场最
高分
不过是一个 70 分,绝大多数的人都是 20~30 左右。 笔者除 puzzle 外,仅得 10 分。 笔者用自己惨痛的经历说明了思考的重要性。 ...
.NET技术其他语言
1,979
社区成员
12,447
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章