过滤数据表

| 我想根据某些过滤条件过滤我的DataTable。 这是我的代码:
    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
。 错误:   该行属于另一个表 我不允许使用“ѭ4”。 有解决方案吗?     
已邀请:
您只能向在该表上使用
dt.NewRow()
创建的
DataTable
添加行。您需要使用
dt.ImportRow(row)
。 您可以直接使用select中的
dataRows
集合吗?     

要回复问题请先登录注册