datagridview只显示dataTable中的某一行?

zzyhost 2015-12-04 01:55:43
两个datagridview,一个dataTable
datagridview1.datasource=dataTable;用于显示全表
我想单击datagridview1某行时让datagridview2显示这一行的内容

最简单的办法是什么?
...全文
468 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdmh 2015-12-04
  • 打赏
  • 举报
回复
datagridview2不绑定数据源,点击时,取出这个row,遍历cell填充到datagridview2
adodotnet 2015-12-04
  • 打赏
  • 举报
回复
都忘了,原则上是控件绑定的实际是DataView,就比如DataTable.DefaultView。那么DataView这样的‘视图’都会有一个当前项这样的概念。考虑的方向是两个DataGridView绑定到同一个数据源,但第二个DataGridView的绑定的Path设置为数据源.DataView.CurrentItem这样一个思路。
江南小鱼 2015-12-04
  • 打赏
  • 举报
回复
1、单击行的记录唯一标识,你可以获得到吧,比如值存储在变量id 2、通过linq或者DataTable.Select检索,构造新的结果集,绑定到datagridview2

110,534

社区成员

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

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

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