为datatable添加自增列


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) { } } }



免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM