/// <summary>
/// 执行DataTable中的查询返回新的DataTable
/// </summary>
/// <param name="dt">源数据DataTable</param>
/// <param name="fillString">查询条件(多条件逗号分离)</param>
/// <param name="sortString">排序</param>
/// <returns></returns>
public static DataTable FillDataTable(DataTable dt, string fillString, string sortString)
{
string[] fillStr = fillString.Split(',');
DataTable newdt = new DataTable();
try
{
newdt = dt.Clone();
for (int j = 0; j < fillStr.Length; j++)
{
if (j == 0)
{
DataRow[] dr = dt.Select(fillStr[j].Trim(), sortString);
for (int i = 0; i < dr.Length; i++)
{
多条件查询DataTable返回DataTable
最新推荐文章于 2023-10-23 11:29:22 发布
该方法定义了一个FillDataTable函数,接受一个源DataTable、多条件查询字符串和排序条件作为参数。它首先将源DataTable克隆,然后根据查询条件分割字符串并逐个处理,递归执行查询。最后,返回满足条件的新的DataTable。

最低0.47元/天 解锁文章
701

被折叠的 条评论
为什么被折叠?



