/// <summary>/// DataTable行轉(zhuǎn)列/// </summary>/// <param name="dtable">需要轉(zhuǎn)換的表</param>/// <param name="head">轉(zhuǎn)換表表頭對(duì)應(yīng)舊表字段(小寫)</param>/// <returns></returns>public static DataTable DataTableRowtoCon(DataTable dtable, string head){DataTable dt = new DataTable();dt.Columns.Add("NumberID");for (int i = 0; i < dtable.Rows.Count; i++){//設(shè)置表頭dt.Columns.Add(dtable.Rows[i][head].ToString());}for (int k = 0; k < dtable.Columns.Count; k++){string temcol = dtable.Columns[k].ToString();if (dtable.Columns[k].ToString().ToLower() != head)//過濾掉設(shè)置表頭的列{DataRow new_dr = dt.NewRow();new_dr[0] = dtable.Columns[k].ToString();for (int j = 0; j < dtable.Rows.Count; j++){string temp = dtable.Rows[j][k].ToString();new_dr[j + 1] = (Object)temp;}dt.Rows.Add(new_dr);}}return dt;}
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注