• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

将勾选数据从dataset中筛选出来

c# 搞代码 4年前 (2022-01-09) 10次浏览 已收录 0个评论

方案一:

                DataSet dsTemp = new DataSet();                dsTemp = dsDt.Clone();                DataRow[] drs = dsDt.Tables[0].Select("CHECKED='1'");                foreach (DataRow dr in drs)                {                    dsTemp.Tables[0].NewRow();                    dsTemp.Tables[0].Rows.Add(dr.ItemArray);                }                dsDt.AcceptChanges();

小注:

1、AcceptChanges和RejectChanges:接受或放弃DataSet中所有挂起更改。调用AcceptChanges时,RowState属性值为Added或Modified的所有行的RowState属性都将被设置为UnChanged.任何标记为Deleted的DataRow对象将从DataSet中删除。调用RejectChanges时,任何标记为Added的DataRow对象将会被从DataSet中删除,其他修改过的Da本文来源gao@!dai!ma.com搞$$代^@码网*tRow对象将返回前一状态。

2、ItemArray:获取或设置行中所有列的值。

3、Clone和Copy:使用Copy方法会创建与原DataSet具有相同结构和相同行的新DataSet.使用Clone方法会创建具有相同结构的新DataSet,但不包含任何行。

4、NewRow() 创建与该表具有相同架构的新DataRow。

方案二:

DataSet dsTemp = new DataSet();dsTemp.Merge(dsDt.Tables[0].Select("CHECKED='1'"));

小注:

Merge:从另一个DataSet、DataTable或现有DataSet中的一组DataRow对象载入数据。

以上就是将勾选数据从dataset中筛选出来的内容,更多相关内容请关注搞代码(www.gaodaima.com)!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:将勾选数据从dataset中筛选出来

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址