Chinaunix首页 | 论坛 | 博客
  • 博客访问: 483074
  • 博文数量: 112
  • 博客积分: 5696
  • 博客等级: 大校
  • 技术积分: 1720
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-17 09:58
文章分类

全部博文(112)

文章存档

2011年(22)

2010年(28)

2009年(21)

2008年(41)

分类:

2010-09-17 17:58:52

对于好多新人,觉得自己写一个datatable很神秘,很牛,其实很简单,和你构建一个字符串是一样的,没什么 顶礼膜拜的,如果你总是仰望技术,那什么时候能触摸到技术呢?

private DataTable createProductDT()
{
 DataTable dtProducts = new DataTable();
 DataColumn productColumn = new DataColumn();
 productColumn.DataType = System.Type.GetType("System.Int32");
 productColumn.ColumnName = "id"; 
 productColumn.Unique = true;
 dtProducts.Columns.Add(productColumn);
 productColumn = new DataColumn();
 productColumn.DataType = System.Type.GetType("System.String");
 productColumn.ColumnName = "thumb";
 dtProducts.Columns.Add(productColumn);
 productColumn = new DataColumn();
 productColumn.DataType = System.Type.GetType("System.String");
 productColumn.ColumnName = "name";
 dtProducts.Columns.Add(productColumn);
 productColumn = new DataColumn();
 productColumn.DataType = System.Type.GetType("System.Double");
 productColumn.ColumnName = "price";
 dtProducts.Columns.Add(productColumn);
 productColumn = new DataColumn();
 productColumn.DataType = System.Type.GetType("System.Int32");
 productColumn.ColumnName = "quantity";
 dtProducts.Columns.Add(productColumn);

 //使"id"成为主键
 DataColumn[] pkColumns = new DataColumn[1];
 pkColumns[0] = dtProducts.Columns["id"];
 dtProducts.PrimaryKey = pkColumns;
 return dtProducts;
}
阅读(659) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~