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列中还是没值。

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

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏恰童鞋骚年

ASP.Net请求处理机制初步探索之旅 - Part 2 核心

开篇:上一篇我们了解了一个请求从客户端发出到服务端接收并转到ASP.Net处理入口的过程,这篇我们开始探索ASP.Net的核心处理部分,借助强大的反编译工具,我...

922
来自专栏GreenLeaves

WCF系列教程之WCF客户端异常处理

本文参考自:http://www.cnblogs.com/wangweimutou/p/4414393.html,纯属读书笔记,加深记忆 一、简介 当我们打开W...

2096
来自专栏跟着阿笨一起玩NET

c# 使用timer定时器操作,上次定时到了以后,下次还未执行完怎么处理

------解决方案-------------------------------------------------------- 开始的时候,禁用定时器,你...

7401
来自专栏菩提树下的杨过

利用fluorineFx将DataTable从.Net传递到Flash

FluorineFx自带的示例都不错,就是有点不简洁,下面的代码基本上已经最简版了(环境vs2010) 1、先创建一个Web Application,然后添加F...

2415
来自专栏ASP.NET MVC5 后台权限管理系统

ASP.NET MVC5+EF6+EasyUI 后台管理系统(58)-DAL层重构

前言:这是对本文系统一次重要的革新,很久就想要重构数据访问层了,数据访问层重复代码太多。主要集中增删该查每个模块都有,所以本次是为封装相同接口方法    如果你...

3196
来自专栏张善友的专栏

框架页面尽可以这么用(后置代码中控制框架)

下面是框架页: <%@ Page CodeBehind="Frameset.aspx.cs" Language="c#" AutoEventWireup="...

2246
来自专栏跟着阿笨一起玩NET

C# 热敏打印机 Socket 网络链接 打印 图片 (一)

1992
来自专栏晓晨的专栏

C# 时间戳与DateTime互转

892
来自专栏飞扬的花生

Html5上传插件封装

      前段时间将flash的上传控件替换成使用纯js实现的,在此记录 1.创建标签 <div class="camera-area" style="dis...

3898
来自专栏码农分享

2.HtmlAgilityPack 爬取优酷电影名进阶(所有分类+多线程)

上一章节中我们实现了对优酷单页面的爬取,简单进行回顾一下,使用HtmlAgilityPack库,对爬虫的爬取一共分为三步

1362

扫码关注云+社区

领取腾讯云代金券