制作ASP的DataGridView控件时的问题。

magicleey1124 2009-10-31 06:46:46
我想实现这样的一个想法:
在DataSet中有3张相互关联的表(m:n关系)。比如说一个是Authors表,一个是Titels表,一个是它们的主键和复健关系的表 AuthorTitels,已经建立好了它们的Relation关系了。
有两个GridView,一个想实现输出Authors表的数据。另一个GridView想实现当鼠标选择Authors数据表的每个Author时,对应的在该GridView中显示出它自己的Titels的数据。

不知道怎么实现这个功能。
先谢谢大家了,如果我表达的你没明白,欢迎你来提问,我再详细给你补充。
...全文
52 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzsh0622 2009-10-31
  • 打赏
  • 举报
回复
DataGridView 是WINFORM控件
DataGrid 是WEBFORM控件

实现方式不一样的.

DataGridView :
主表中包含主键,点击当前行,由行号和行名,可以取得主键值 DataGridView1["ID",e.rowindex]
从表中:查询 where 表2.ID=表1.ID 的数据 绑定DataGridView2.

DataGrid 效果差一些,用AJAK 处理局部刷新
magicleey1124 2009-10-31
  • 打赏
  • 举报
回复
我重新再描述一下:

我想实现这样的一个想法:
在DataSet中有3张相互关联的表(因为两个主要表是m:n关系,所以用第三个表实现他们之间的关系。)比如说一个作者可以写很多书,同样的一本书也可以有很多作者。一个是Authors表,一个是Titels表,一个是它们的关系的表 AuthorTitels,已经建立好了它们的Relation关系了。
有两个GridView,一个想实现输出Authors表的数据。另一个GridView想实现当鼠标选择Authors数据表的每个Author时,对应的在该GridView中显示出它自己的Titels的数据。

不知道怎么实现这个功能。
先谢谢大家了,如果我表达的你没明白,欢迎你来提问,我再详细给你补充。
magicleey1124 2009-10-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lzsh0622 的回复:]
DataGridView 是WINFORM控件
DataGrid    是WEBFORM控件

实现方式不一样的.

DataGridView :
主表中包含主键,点击当前行,由行号和行名,可以取得主键值 DataGridView1["ID",e.rowindex]
从表中:查询 where 表2.ID=表1.ID 的数据 绑定DataGridView2.

DataGrid 效果差一些,用AJAK 处理局部刷新
[/Quote]

是我没说明白,是web里的那个GridView控件。
不知道这个怎么实现?
还有因为这两个表是多对多的关系,所以是三个表,第三个表是它们关系的表。我想用DataRelation的关系,实现这个方法,不知道可不可以?怎么实现?
谢谢了!

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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