dt.Columns["ColumnName"].DefaultValue = false;
发现这样各种尝试设置DefaultValue 值都没有用,调试代码看dt里新增ColumnName列中还是没值。改用下面方法添加列并设置默认值可以。 //声明一列,virtualType 为虚拟字段 DataColumn virtualType = new DataColumn(); virtualType.DataType = typeof(int); virtualType.ColumnName = "virtualType"; virtualType.DefaultValue = 1; dtConfigWorkStation.Columns.Add(virtualType); 还可以尝试遍历dt,给每行的该列赋值,不过既然上面方法可行就没有再试了。新闻热点
疑难解答