C# DataTable小结

  • 替换DataTable中指定的数据 
dtModel.AsEnumerable().Select(a =>
            {
                foreach (DataColumn dc in dtModel.Columns)
                {
                    if (dc.ColumnName == "名称")
                    {
                        if (a[dc].ToString() == val)
                        {
                            a["列名"] = "XXX";
                        }
                    }
                }
                return a;
            }).CopyToDataTable<DataRow>();
  • DataTable中的某列转换成数组或者List
  •   DataTable dt2 = pADOHelper.GetDataTable("SELECT i_refdomainname,i_id  from " + CommonClass.tableMapserver);
      List<int> lstID2 = (from d in dt2.AsEnumerable() select d.Field<int>("i_id")).ToList();
发布了44 篇原创文章 · 获赞 4 · 访问量 7964

猜你喜欢

转载自blog.csdn.net/fangyu723/article/details/104893686