从SQL填充DataRow

时间:2013-03-26 16:08:16

标签: c# sql sql-server-ce

我知道将SQL Server CE数据检索到各种数据类型,例如字符串,整数,数据表等等。但在这种情况下,我使用SelectedRowsCollection在循环系统foreach中循环循环并对每条记录进行一些检查。

根据我执行的检查,我希望将其中一些记录添加到DataTable。我正在做的是将它们添加到我的数据库中的表中,然后将该信息选择为单行(还有其他原因,不要介意它们)。将大量单行数据合并到DataTable上的最佳方法是什么?

我尝试使用SqlCeDataAdapter填充函数,但它不包含处理单个DataRow的重载。有什么想法吗?

我正在使用SQL Server CE。

总结一下,我的问题是:如何从SQL Server CE中将一行添加为DataTable中的一行?

1 个答案:

答案 0 :(得分:2)

DataRow dr = new DataRow();
DataTable dt = new DataTable();
dt.Rows.Add(dr);

如果要构建单独的行,这可能是最简单的方法。

你也可以使用:

dt.Rows.Add("column1value", "column2value", "etcvalue");