dataview与 datatable的关系

chengmi 2008-07-10 02:17:56
代码如下
tb_all是一个datatable

dataview dvall =tb_all;
dvall.rowfilter="type=1"
gridview1.datasource=dvall
gridview1.databind();

gridview2.datasource=tb_all;
gridview2.databind();

我想表达的目的是用2个gridview来表现一个datatalbe中 全部的数据和过滤过的数据
但发现实际上代码在dataview改变过后. datatable的也响应改变了.

请问有合解来满足需求
...全文
121 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuyang840117 2008-07-10
  • 打赏
  • 举报
回复
DataView dvall = dt_all.Copy().DefaultView; 呢 ?
DEATH64 2008-07-10
  • 打赏
  • 举报
回复
[msdn]
public DataView (
DataTable table,
string RowFilter,
string Sort,
DataViewRowState RowState
)

RowState是不是应该设定.默认是CurrentRows .我是新手,不太肯定.
chengmi 2008-07-10
  • 打赏
  • 举报
回复
无法将类型system.data.datatable 隐式转换为system.data.dataview
zzyhuian06142 2008-07-10
  • 打赏
  • 举报
回复
dataview dvall =tb_all.Copy();
dvall.rowfilter="type=1"
gridview1.datasource=dvall
gridview1.databind();

gridview2.datasource=tb_all;
gridview2.databind();
zzyhuian06142 2008-07-10
  • 打赏
  • 举报
回复
tb_all.Copy();

111,073

社区成员

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

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

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