首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >滤波器DataTable

滤波器DataTable
EN

Stack Overflow用户
提问于 2011-04-13 07:21:52
回答 1查看 1.8K关注 0票数 1

我想根据特定的过滤条件过滤我的DataTable。

这是我的密码:

代码语言:javascript
运行
复制
    parameters = objPatientBizProcessing.GetFilterParameters(campusSelection, statusSelection);
    filterOption3 = "pat_status = '" + parameters[1] + "'";

    foreach (DataRow dr in dt.Rows)
    {
        dataRows = dt.Select(filterOption3, "id");
        foreach (DataRow dr1 in dataRows)
        {
            dt1.Rows.Add(dr1);
        }
    }

我的dt中总共有10条记录,基于filterOption3,我正在将结果过滤到dt1

错误:

这一行属于另一个表

我不允许使用DataView

有解决办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-13 07:28:12

只能将行添加到使用该表上的DataTable创建的dt.NewRow()中。您需要使用dt.ImportRow(row)

您不能直接使用select中的dataRows集合吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5645760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档