Datatable新增(1)
来源:互联网 发布:广电网络营业厅 编辑:程序博客网 时间:2024/06/15 03:44
private System.Data.DataSet dataSet;
privatevoid MakeDataTables()
{
// Run all of the functions.
MakeParentTable();
MakeChildTable();
MakeDataRelation();
BindToDataGrid();
}
privatevoid MakeParentTable()
{
// Create a new DataTable.
System.Data.DataTable table =new DataTable("ParentTable");
// Declare variables for DataColumn and DataRow objects.
DataColumn column;
DataRow row;
// Create new DataColumn, set DataType,
// ColumnName and add to DataTable.
column = new DataColumn();
column.DataType = System.Type.GetType("System.Int32");
column.ColumnName ="id";
column.ReadOnly =true;
column.Unique =true;
// Add the Column to the DataColumnCollection.
table.Columns.Add(column);
//第二種方法:table.Columns.Add("item",Type.GetType("System.String"));
//第三種方法: table.Columns.Add("列名");
// Create second column.
column = new DataColumn();
column.DataType = System.Type.GetType("System.String");
column.ColumnName ="ParentItem";
column.AutoIncrement =false;
column.Caption ="ParentItem";
column.ReadOnly =false;
column.Unique =false;
// Add the column to the table.
table.Columns.Add(column);
// Make the ID column the primary key column.
DataColumn[] PrimaryKeyColumns =new DataColumn[1];
PrimaryKeyColumns[0] = table.Columns["id"];
table.PrimaryKey = PrimaryKeyColumns;
// Instantiate the DataSet variable.
dataSet = new DataSet();
// Add the new DataTable to the DataSet.
dataSet.Tables.Add(table);
// Create three new DataRow objects and add
// them to the DataTable
for (int i = 0; i <= 2; i++)
{
row = table.NewRow();
row["id"] = i;
row["ParentItem"] ="ParentItem " + i;
table.Rows.Add(row);
}
}
privatevoid MakeChildTable()
{
// Create a new DataTable.
DataTable table =new DataTable("childTable");
DataColumn column;
DataRow row;
// Create first column and add to the DataTable.
column = new DataColumn();
column.DataType = System.Type.GetType("System.Int32");
column.ColumnName ="ChildID";
column.AutoIncrement =true;
column.Caption ="ID";
- Datatable新增(1)
- Datatable新增一列 以及 列“XXXX”已属于此 DataTable。
- jQuery中的datatable 插件新增一行
- DataTable 实现新增加合计行
- DataTable (1)
- C#中内存表DataTable中新增一行记录
- Datatable 新增列. 并将新增的列 设置为第一列.
- 比较两个DataTable数据(结构相同),返回新增的,删除的,修改前的,修改后的 DataTable
- 深入.NET DataTable 1
- DataTable知识点(1)
- HTML5新增标签1
- ES6新增(1)
- DataTable
- DataTable
- DataTable
- DataTable
- datatable
- DataTable
- Unix awk 替换域
- 图解-排序(Sort)
- 常用小代碼
- Unix shell和awk 变量交互
- Android学习笔记之滑动翻页(屏幕切换)
- Datatable新增(1)
- xml文件的读写
- Task Controllers配置
- Datatble新增(2)
- 《那些年啊,那些事——一个程序员的奋斗史》——72
- awk 值排序
- [CSS Hack]解決IE6、IE7、IE8、Firefox的瀏覽器相容性問題!
- gridvveiw常用操作
- cookie