0

我需要从数据集中检查该值是否NOT COMPLETED存在于列状态下,如果存在,则替换NOT COMPLETEDCOMPLETED. 我在 C# 中使用数据集和数据适配器。这是我到目前为止所做的。您的帮助将不胜感激。先感谢您

public void check()
{
    DataRow[] cs;

    //search for value of "NOT COMPLETED" in the "case" table in the dataset   
    cs = ds2.Tables["News"].Select("status = 'NOT COMPLETED'");
}
4

1 回答 1

0

要获取状态设置为“未完成”的所有行,您可以查看以下代码:

const string news = "news";
const string status = "status";
const string notCompleted = "'NOT COMPLETED'";

DataSet ds = new DataSet();
ds.Tables.Add(news);
ds.Tables[news].Columns.Add(status);
ds.Tables[news].Rows.Add("test");
ds.Tables[news].Rows.Add(notCompleted);
ds.Tables[news].Rows.Add("dummy");
IEnumerable<DataRow> dataRows = ds.Tables[news].Rows.Cast<DataRow>().Where(row => row[status].ToString() == notCompleted);
于 2013-05-02T05:01:13.077 回答