為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