大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C#技巧 > 关于在DataTable中执行DataTable.Selec

关于在DataTable中执行DataTable.Selec

关键词:解决方法执行条件返回DataTable  阅读(643) 赞(10)

[摘要]本文是对关于在DataTable中执行DataTable.Select("条件")返回DataTable的解决方法的讲解,与大家分享。
        /// <summary>
        /// 执行DataTable中的查询返回新的DataTable
        /// </summary>
        /// <param name="dt">源数据DataTable</param>
        /// <param name="condition">查询条件</param>
        /// <returns></returns>
      private DataTable GetNewDataTable(DataTable dt,string condition)
        {            
            DataTable newdt = new DataTable(); 
            newdt=dt.Clone();
            DataRow[] dr = dt.Select(condition); 
            for(int i=0;i<dr.Length;i++) 
            { 
                newdt.ImportRow((DataRow)dr[i]);
            } 
            return newdt;//返回的查询结果
        }

另外,datatable.Select()多个条件选择语句和SQL语句类似,如:DataTable.Select("ID=" + id +" and name='" +name + "'")



相关评论