DataGrid 多表显示的问题 !! 请高手来解答

learnall 2005-04-14 06:52:40
我刚接触asp.net 请大家来帮忙!

有A B C三张表 关系如下
A.bid=B.id
A.cid=C.id

我需要用DataGird 控件显示 这三张表中的 [name] 字段 即 A.name b.name c.name 其中需要传入一个参数为 UID
这该怎样绑定显示呀? 怎样显示出不同表中我需要的字段呢?

除了这种利用sql写法 (select A.name,B.name,C.name from A,B,C where A.bid=B.id and A.cid=C.id and A.id=UID) 还有没有其他实现的方法 最好能给出代码
...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
learnall 2005-04-14
  • 打赏
  • 举报
回复
to: ziffle(朱峰)

我不太明白你的意思!! 谁能解释一下

难道DataGrid 只能绑定一次吗? 有没有其他的高级用法呀....

就好像asp中可以同时建立多个recordset对象,并且 通过rs("字段")、 rs1("字段")...做任意的组合摆放!!!
ziffle 2005-04-14
  • 打赏
  • 举报
回复
在datagrid的编辑模板的状态下,加hylink..,然后你要的列将邦定到这个hylink..
Jefflove 2005-04-14
  • 打赏
  • 举报
回复
用存储过程比多次绑定要快,还有还是用join快,看起来也舒服
dcren118 2005-04-14
  • 打赏
  • 举报
回复
datagrid 有很多事件 比如 绑定后激发的事件 绑定前!

等。。。。。。 你可以合理的利用这些事件!
singlepine 2005-04-14
  • 打赏
  • 举报
回复
其他没别的了,只有用sql先把数据查询出来,然后绑定到datagrid上来显示你所需要的字段,要是不查询出来就没办法帮,所以必须用sql语句,不过你的sql语句也可以用inner join来关联哦
kaiqiao521 2005-04-14
  • 打赏
  • 举报
回复
http://218.27.204.17/aspnet/Articles/ShowArticle.aspx?ArticleID=893

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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