在表中添加列
来源:互联网 发布:中国联合网络通信公司 编辑:程序博客网 时间:2024/05/02 21:18
DataTable包含了由表的Columns 属性引用的 DataColumn对象的集合。这个列的集合与任何约束一起定义表的架构(即结构)。
通过使用 DataColumn 构造函数,或者通过调用表的 Columns 属性的 Add 方法(它是一个 DataColumnCollection),可在表内创建 DataColumn 对象。Add 方法将接受可选的 ColumnName、DataType 和 Expression 参数,并将创建新的DataColumn 作为集合的成员。它还会接受现有的 DataColumn 对象并会将其添加到集合中,并会根据请求返回对所添加的 DataColumn 的引用。由于DataTable 对象不特定于任何数据源,所以在指定 DataColumn 的数据类型时会使用 .NET Framework 类型。
DataTable workTable = new DataTable("Customers");示例中用于 CustID 列的属性设置为不允许 DBNull 值并将值约束为唯一。但是,如果您将 CustID 列定义为表的主键列,AllowDBNull 属性就会自动设置为 false,并且 Unique 属性会自动设置为 true。
DataColumn workCol = workTable.Columns.Add("CustID", typeof(Int32));
workCol.AllowDBNull = false;
workCol.Unique = true;
workTable.Columns.Add("CustLName", typeof(String));
workTable.Columns.Add("CustFName", typeof(String));
workTable.Columns.Add("Purchases", typeof(Double));
如果没有为一个列提供列名,则在将该列添加到 DataColumnCollection 时,该列会得到从“Column1”开始递增的默认名称ColumnN。建议在提供列名时避免使用“ColumnN”命名约定,因为那样提供的名称可能与 DataColumnCollection中现有的默认列名冲突。如果提供的名称已经存在,将引发异常。
- 在表中添加列
- 在datagridview中添加列
- 如何在DataTable中添加表、列字段?NewRow()【上】
- 如何在DataTable中添加表、列字段?NewRow()【下】
- 在datagrid中添加编号列
- 如何在DataSet中添加列
- 如何在SQL2005中循环添加列
- 在页面中动态给table添加行,添加列
- 在sql查询语句中添加表中不存在的列,并为其列值为固定值
- 在视图中添加标识列(源表数据聚合)
- 02-SQLlite3之alter:在已有的表中添加、修改或删除列
- SQL高级语句-ALTER TABLE 在已有的表中添加、修改或删除列。
- 在DataGrid中添加Radio(单选按钮)列
- 在DataGrid中添加Radio(单选按钮)列
- 在DataGrid中添加Radio(单选按钮)列
- 在DataGrid中添加Radio(单选按钮)列
- 在datagrid列中添加下拉列表//笔记、非原创
- 在DataGrid中添加Radio(单选按钮)列
- 行走控制
- Cannot find message resources under key org.apache.struts.action.MESSAGE
- wait和notify实例
- PHP与SQL注入攻击
- 地图生成父类
- 在表中添加列
- SQL注入攻击零距离
- Singleton 与 MonoState 模式
- C#绘制条码CODE39和CODE39全码模式
- 成功界面类
- window.onload and showModalDialog根据内容自动调整窗口大小
- 用户需要什么样的无线搜索
- 迷宫Main函数
- SQL注入技术和跨站脚本攻击的检测