C# DataTable中根据某一列值 生成到新的列中

直接上代码,记录一下

1 DataSet ds = devBll.GetDevMapInfo(state);
2                 ds.Tables[0].Columns.Add(new DataColumn("Show", typeof(bool)) { Expression= "IIF(MarkerIcon<>NULL,false,false)" });
3                 ds.Tables[1].Columns.Add(new DataColumn("Show", typeof(bool)) { Expression = "IIF(MarkerIcon<>NULL,false,false)" });
4                 ds.Tables[2].Columns.Add(new DataColumn("Show", typeof(bool)) { Expression = "IIF(MarkerIcon<>NULL,false,false)" });

后边IIF中是个判断,后边分别是判断成功后和失败后的值

[重点|重点|重点]

新的列一定要是空的才能赋值成功

 

C# DataTable中根据某一列值 生成到新的列中

上一篇:AcWing 1014. 登山


下一篇:windows cmd 生成文件目录树