这样过滤掉数据集中的一些列??

cjzlxy 2004-03-24 02:10:56
在生成的dataset1中,包括了表‘class’中所有的列。
我只想得到‘class’表中的某两列的记录,其他的都不需要,怎样过滤掉其他的列?
...全文
29 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cjzlxy 2004-03-25
  • 打赏
  • 举报
回复
你们怎么就搞不懂我的意思呢??
我现在已经得到了整个表的数据集ds1,想从这个数据集ds1中再筛选出一列columns1的记录,其他列的记录都不需要。
understand???
huangsuipeng 2004-03-24
  • 打赏
  • 举报
回复
楼上的呢
marvelstack 2004-03-24
  • 打赏
  • 举报
回复
DataRow[] mydrs = dataSet1.Tables["class"].Select("id = 1 or id = 2");
或者使用视图
DataView dv = new DataView(dataSet1.Tables["class"]);
dv.Rowfilter = "id = 1 or id = 2";
后面的条件其实就是Where后面的部分。
cjzlxy 2004-03-24
  • 打赏
  • 举报
回复
我也知道可以用select 列1,列2 from class
但这是一个系统的存储过程,我不能修改的。
shuliangqing 2004-03-24
  • 打赏
  • 举报
回复
select 列1,列2 from class
正确
kld3000 2004-03-24
  • 打赏
  • 举报
回复
select 列1,列2 from class
hertcloud 2004-03-24
  • 打赏
  • 举报
回复
使用 表自身的select 方法!

110,566

社区成员

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

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

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