DataTable中DefaultValue的使用

简介: 本文转载:http://blog.sina.com.cn/s/blog_65b145b401019ld1.html   需要给某数据源DataTable添加一列,并设置默认值。 dt.Columns.Add("ColumnName", typeof(Boolean)); dt.Columns["ColumnName"].DefaultValue = false; 发现这样各种尝试设置DefaultValue 值都没有用,调试代码看dt里新增ColumnName列中还是没值。

本文转载:http://blog.sina.com.cn/s/blog_65b145b401019ld1.html

 

需要给某数据源DataTable添加一列,并设置默认值。

dt.Columns.Add( "ColumnName" , typeof (Boolean));
dt.Columns[ "ColumnName" ].DefaultValue = false ;

发现这样各种尝试设置DefaultValue 值都没有用,调试代码看dt里新增ColumnName列中还是没值。

改用下面方法添加列并设置默认值可以。

 

 //声明一列,cid为类别编号
 DataColumn cid_column = new DataColumn();
 cid_column.DataType=typeof(String);
 cid_column.ColumnName = "cid";
 cid_column.DefaultValue = "1";

 还可以尝试遍历dt,给每行的该列赋值,不过既然上面方法可行就没有再试了。

目录
相关文章
|
7月前
|
Java 容器 Spring
DefaultListableBeanFactory
DefaultListableBeanFactory 是一个完整的、功能成熟的 IoC 容器,如果你的需求很简单,甚至可以直接使用 DefaultListableBeanFactory,如果你的需求比较复杂,那么通过扩展 DefaultListableBeanFactory 的功能也可以达到,可以说 DefaultListableBeanFactory 是整个 Spring IoC 容器的始祖。
|
存储 JavaScript
【TS】object类型
【TS】object类型
88 0
建表加上NOT NULL DEFAULT ‘‘“”
建表加上NOT NULL DEFAULT ‘‘“”
The Sandwich Rule
目标:训练一个可以直接以任意宽度运行的单一网络。其实是在权重共享的条件下,我们可以根据不同的硬件设备挑选不同宽度的网络,不再重训练一个权重。
122 0
The Sandwich Rule
|
机器人
DefaultRobotHWSim::initSim函数详解
DefaultRobotHWSim::initSim函数详解
DefaultRobotHWSim::initSim函数详解
|
人工智能
Colorful Slimes
题目描述 Snuke lives in another world, where slimes are real creatures and kept by some people. Slimes come in N colors. Those colors are conveniently numbered 1 through N. Snuke currently has no slime. His objective is to have slimes of all the colors together.
97 0
ResultSet object has no attribute ‘text‘
ResultSet object has no attribute ‘text‘
228 0
ResultSet object has no attribute ‘text‘