using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;namespace dataTable自增列{ class DataTableID { ////// 为dt表添加一个自增的ID字段 /// /// 用户传进来的表 ///public static DataTable AddAutoIdColumn(DataTable dt) { if (dt != null) { //Type.GetType (String) 获取具有指定名称的 Type,运行区分大写和小写的搜索。
DataColumn column = new DataColumn("ID", Type.GetType("System.Int32")); //或者这样的形式 //DataColumn column=new DataColumn("AutoID",typeof(int)); dt.Columns.Add(column); dt.Columns["AutoID"].SetOrdinal(0); for (int i = 0; i < dt.Rows.Count; i++) { dt.Rows[i][0] = i + 1; } } return dt; } } class Program { static void Main(string[] args) { } } }