直接上代码,记录一下
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中是个判断,后边分别是判断成功后和失败后的值
[重点|重点|重点]
新的列一定要是空的才能赋值成功