本文讲述了c# 将DataRow数组转datatable的方法!具有很好的参考价值,希望对大家有所帮助。一起跟随六星小编过来看看吧,具体如下:
DataTable dt=new DataTable();
DataRow[] dr=dt.Select("筛选条件");
DataTable dtX=null;
方法一(NET3.5+):
if(dr.length>0)
dtX=dr.CopyToDataTable();
方法二:
foreach (DataRow row in dr)
{
dtX.ImportRow(row);
}
方法三:
DataRow[] dr = (DataTable)dt.Tables[0].Select("");
dtX.Rows.Add(dr);
方法四:
string expression = "[Year] >= 2020";
string sortOrder = "[Year] ASC";
DataView dv = new DataView(table, expression, sortOrder, DataViewRowState.CurrentRows);
dtX = dv.ToTable("NewTableName");
方法五:
dtX = dt.Select("Condition=1").CopyToDataTable();
dtX = dt.CopyToDataTable<dr>();
更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。
长按或扫描下方二维码,免费获取 Python公开课和大佬打包整理的几百G的学习资料,内容包含但不限于Python电子书、教程、项目接单、源码等等
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!