using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
namespace dataTable自增列
{
class DataTableID
{
/// <summary>
/// 为dt表增加一个自增的ID字段
/// </summary>
/// <param name="dt">用户传进来的表</param>
/// <returns></returns>
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)
{
}
}
}
为datatable增加自增列
最新推荐文章于 2021-11-25 16:53:43 发布