首页 > 学院 > 开发设计 > 正文

DataTable中DefaultValue的使用

2019-11-06 06:54:56
字体:
来源:转载
供稿:网友
需要给某数据源DataTable添加一列,并设置默认值。dt.Columns.Add("ColumnName", typeof(Boolean));

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,给每行的该列赋值,不过既然上面方法可行就没有再试了。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表