重複的列名添加到DataTable算法

DataTable的Columns不能添加重複的列,但是Sql語句中確實可以有重複的列名,如下代碼自動命名得復的列名並添加到DataTable:
   int index = 1;
   string colName = ColumnName;
   while (m_DataTable.Columns.Contains(colName))
   {
    colName = args.ColumnName + index.ToString();
    index++;
   }
   m_DataTable.Columns.Add(colName, Type);

發佈了83 篇原創文章 · 獲贊 29 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章