如何从一个rs集中得到另一个rs?

kuanghai 2002-09-13 11:44:53
就是把rs看成表来用,再从中选择一次,得到另一个rs纪录集!
谢谢!
...全文
69 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yarshray 2002-09-26
  • 打赏
  • 举报
回复
clone
zhang_dz 2002-09-23
  • 打赏
  • 举报
回复
你好,

ADO.NET中DataSet中的DataTable对应单独的表,但是DataTable不支持Filter.建议你用DataView. DataView可以直接从DataTable生成,并且有RowFilter属性.你可以用这个属性在一个DataView中得到不同记录集.请看如下代码:

sqlConnection1.Open();
SqlCommand cmd1 = new SqlCommand("select * from TableName", sqlConnection1);
adp = new SqlDataAdapter(cmd1);

ds = new DataSet();
adp.Fill(ds,"TableName");

DataTable dt= new DataTable();
dt=ds.Tables[0];

DataView dv = new DataView(dt);
dv.RowFilter=filterstring1;
****
dv.RowFilter=filterstring2;
****

- 微软全球技术中心

本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)
saucer 2002-09-21
  • 打赏
  • 举报
回复
DataReader in ADO.NET does not support the above-mentioned filter/select method, use DataSet instead
duebbin 2002-09-21
  • 打赏
  • 举报
回复
rs.select(.......);
netcar 2002-09-20
  • 打赏
  • 举报
回复
通过SQL行集就可以实现
nerk 2002-09-16
  • 打赏
  • 举报
回复
rs.filter

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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