微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

[VB.NET]同一个dataset可以绑定到不同datagridview里吗,并且每个datagridview显示内容不同

一个dataset可以绑定到不同datagridview里吗,并且每个datagridview显示内容不同 同一个dataset可以绑定到不同datagridview里吗,并且每个datagridview显示内容不同 例如datagridview1 显示dataset1 的1行和3行(根据column的值) 例如datagridview2 显示dataset1 的2行和4行5行(根据column的值) __________________________________________________________________________ 有分先顶 __________________________________________________________________________ 呵呵,绑定并不是绑定dataset。而是绑定datatbale,或 dataview.你要的效果当然可以实现。 先从,dataset 中取出datatable .再将datatble 拆分成两个databale 再进行分别绑定到两个GridView 就可! __________________________________________________________________________ 可以的啊 this.datagridview1 .DataSource = dataset1.Tables[0].defaultview.RowFilter( " ") ; this.datagridview1 .DataBind(); this.datagridview2 .DataSource = this.datagridview1 .DataSource.Tables[0].defaultview.RowFilter( " "); this.datagridview2 .DataBind(); 然后在前台设置需要绑定的代码 __________________________________________________________________________ 可以绑定多个,但显示不同就有点麻烦,因为使用RowFilter会影响到其他datagridview, 最好是copy几个dataset,或者把过滤后的数据copy到1个新的dataset中进行绑定 __________________________________________________________________________ DaTarow[] rows1 = ds.Tables[0].Select( "col1 <10 "); DaTarow[] rows2 = ds.Tables[0].Select( "col1> 10 "); datagridview1.DataSource = rows1; datagridview1.DataBind(); datagridview2.DataSource = rows2; datagridview2.DataBind(); __________________________________________________________________________ sq_zhuyi(老婆有了,缺个房子) ( ) 信誉:80 2007-09-04 16:41:48 得分: 0 DaTarow[] rows1 = ds.Tables[0].Select( "col1 <10 "); DaTarow[] rows2 = ds.Tables[0].Select( "col1> 10 "); datagridview1.DataSource = rows1; datagridview1.DataBind(); datagridview2.DataSource = rows2; datagridview2.DataBind(); 可以的啊 this.datagridview1 .DataSource = dataset1.Tables[0].defaultview.RowFilter( " ") ; this.datagridview1 .DataBind(); this.datagridview2 .DataSource = this.datagridview1 .DataSource.Tables[0].defaultview.RowFilter( " "); this.datagridview2 .DataBind(); 然后在前台设置需要绑定的代码 ---------- 大家说的正确哈 __________________________________________________________________________ Try -------------------------------------------- ds.table[i].Select() __________________________________________________________________________

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐