62,074
社区成员
发帖
与我相关
我的任务
分享
DataView dv = dt.DefaultView;
dv.RowFilter = arry[i].ToString();
dv.Table;
/// <summary>
///将符合和件的数据行形成一个新表 无则返回相同架构的数据表
/// </summary>
/// <param name="sourceDataTable">源表</param>
/// <param name="filterExpression">筛选条件</param>
/// <returns></returns>
public static DataTable SelectToNewDataTable(DataTable sourceDataTable, string filterExpression)
{
DataTable dtRe = sourceDataTable.Clone();
DataRow[] dr = sourceDataTable.Select(filterExpression);
if (dr.Length > 0)
{
int i = 0;
for (; i < dr.Length; i++)
{
dtRe.ImportRow(dr[i]);
}
return dtRe;
}
else
{
return dtRe;
}
}