DataViewManager对象如何影响DataView对象 - 高手进

sunzhiguolu 2010-09-17 03:01:53

string query = "select CustomerID,CompanyName,ContactName from Customers";
string connString = //...假定连接字符串是一个有效的连接字符串
SqlDataAdapter ad = new SqlDataAdapter(query,connString);
DataSet ds = new DataSet();
ad.Fill(ds,"Customers");

DataViewManager vueManager = new DataViewManager(ds);
//下面该如何使用vueManager对象来影响DataView呢?
//在DataViewManager对象中公开了DataViewSettings属性,但是这个属性在我看来根本是个摆设!
//它根本不能控制DataView的所包含的RowFilter,RowStateFilter,Sort属性!
...全文
180 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
mankim 2011-01-28
  • 打赏
  • 举报
回复
string select = "Select id, username, password, email FROM TestUser";
using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["MGC"].ConnectionString))

{
conn.Open();
SqlDataAdapter da = new SqlDataAdapter(select, conn);
DataSet ds = new DataSet();
da.Fill(ds, "TestUser");
DataViewManager dvm = new DataViewManager(ds);//创建DataViewManager,包装DataSet
dvm.DataViewSettings["TestUser"].RowFilter = "password='000'";
dataGrid1.SetDataBinding(dvm, "TestUser");
conn.Close();

TestUser 表中的DataView,使之显示出来password='000'的用户
sunzhiguolu 2010-09-20
  • 打赏
  • 举报
回复
感谢jshi123这位朋友,真想不到这个问题的解决方式是如此的简单.
我测试下,然后回来结贴!
谢谢了...
jshi123 2010-09-19
  • 打赏
  • 举报
回复
参考下面的代码

SqlDataAdapter ad = new SqlDataAdapter(query,connString);
DataSet ds = new DataSet();
ad.Fill(ds, "Customers");

DataViewManager vueManager = new DataViewManager(ds);
DataViewSetting vueSet1 = vueManager.DataViewSettings["Customers"];
vueSet1.Sort = "ContactName";

// 根据上面的设置创建DataView对象
DataView view = vueManager.CreateDataView(ds.Tables["Customers"]);

// 对DataView进行后续操作,例如绑定到显示控件,或用foreach枚举每一行:
//System.Windows.Forms.DataGrid grid = new System.Windows.Forms.DataGrid();
//grid.DataSource = view;
//this.Controls.Add(grid);
sunzhiguolu 2010-09-18
  • 打赏
  • 举报
回复
高手来一个也可以!
高手来一个也可以!
高手来一个也可以!
高手来一个也可以!
高手来一个也可以!
sunzhiguolu 2010-09-18
  • 打赏
  • 举报
回复
版主在哪里??
版主在哪里??
版主在哪里??
版主在哪里??
版主在哪里??
版主在哪里??
版主在哪里??
版主在哪里??
版主在哪里??
版主在哪里??
版主在哪里??
版主在哪里??







版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??版主在哪里??
sunzhiguolu 2010-09-18
  • 打赏
  • 举报
回复
版主为什么不能帮助我来看一下帖子呢?
shixiujin 2010-09-18
  • 打赏
  • 举报
回复
@LZ:
昨天我看了一些关于DataViewManager对象的帮助文档。但是都没有提及有关DataViewManager对象的具体的使用方法,非常遗憾。
但是我们依然可以使用DataViewManager对象的CreateDataView方法能够方便的创建相关表的DataView对象。并且DataSet对象也公开了DefaultViewManager属性,在创建DataView对象时提供了一种简单的方法。
希望对你有所帮助!
sunzhiguolu 2010-09-17
  • 打赏
  • 举报
回复
我将一直等待...
sunzhiguolu 2010-09-17
  • 打赏
  • 举报
回复
其实我的问题非常的明了,比如使用DataViewManager对象的DataViewSettings属性如果改变了DataView对象的视图属性,怎样才能获取更改的信息?
Code :
DataViewSetting vueSet1 = vueManager["Customers"];
DataViewSetting vueSet2 = vueManager["Orders"];
vueSet1.Sort = "ContactName";
vueSet2.Sort = "OrderDate";

改怎样写代码才能将这些设置应用到DataView对象中呢?
sunzhiguolu 2010-09-17
  • 打赏
  • 举报
回复
网上的一些资料我都看过了,没有一些具体的例子可以作为参考的。
所以这才到CSDN来求救的, 只不过情形并没有想象的那样乐观。
shixiujin 2010-09-17
  • 打赏
  • 举报
回复
LZ可以查一些网上的关于DataViewManager对象的资料。
这样有助于理解...
sunzhiguolu 2010-09-17
  • 打赏
  • 举报
回复
这个东西是不是过时了,所以对它了解的人非常少。
sunzhiguolu 2010-09-17
  • 打赏
  • 举报
回复
当然是DataViewManager对象对DataView的影响.
wupeng7654111 2010-09-17
  • 打赏
  • 举报
回复
...晕了,什么意思啊?
shixiujin 2010-09-17
  • 打赏
  • 举报
回复
从DataView对象中便能感觉的出来。
shixiujin 2010-09-17
  • 打赏
  • 举报
回复
不过这个DataViewManager对象应该是挺有用处的一个对象。
shixiujin 2010-09-17
  • 打赏
  • 举报
回复
对于这个问题我也不是很明白,等待高手进入...
lgz_asp_net 2010-09-17
  • 打赏
  • 举报
回复
围观高手解答
sunzhiguolu 2010-09-17
  • 打赏
  • 举报
回复
希望来高手帮帮忙!

111,096

社区成员

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

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

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