datatable行轉(zhuǎn)列示例分享
更新時間:2014年01月23日 10:35:50 作者:
這篇文章主要介紹了datatable行轉(zhuǎn)列示例,指定需要轉(zhuǎn)換的表和轉(zhuǎn)換表表頭對應(yīng)舊表字段就可以轉(zhuǎn)換了
復(fù)制代碼 代碼如下:
/// <summary>
/// DataTable行轉(zhuǎn)列
/// </summary>
/// <param name="dtable">需要轉(zhuǎn)換的表</param>
/// <param name="head">轉(zhuǎn)換表表頭對應(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;
}
您可能感興趣的文章:
- 比較2個datatable內(nèi)容是否相同的方法
- datatable生成excel和excel插入圖片示例詳解
- c#將list類型轉(zhuǎn)換成DataTable方法示例
- 多個jquery.datatable共存,checkbox全選異常的快速解決方法
- DataTables List互相轉(zhuǎn)換的實現(xiàn)類示例
- 使用DataTable.Select 方法時,特殊字符的轉(zhuǎn)義方法分享
- ASP.NET中DataTable與DataSet之間的轉(zhuǎn)換示例
- 多個datatable共存造成多個表格的checkbox都被選中
- 將DataTable作為存儲過程參數(shù)的用法實例詳解
相關(guān)文章
asp.net Forms身份驗證和基于角色的權(quán)限訪問
Forms身份驗證用來判斷是否合法用戶,當用戶合法后,再通過用戶的角色決定能訪問的頁面。2009-09-09詳解ASP.NET Core實現(xiàn)強類型Configuration讀取配置數(shù)據(jù)
本篇文章主要介紹了詳解ASP.NET Core實現(xiàn)強類型Configuration讀取配置數(shù)據(jù) ,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05asp.net TextBox回車觸發(fā)事件 圖片在img顯示
TextBox回車觸發(fā)事件 數(shù)據(jù)庫取圖片在img顯示2009-10-10ASP.NET Core 數(shù)據(jù)保護(Data Protection)上篇
這篇文章主要為大家詳細介紹了ASP.NET Core 數(shù)據(jù)保護(Data Protection),具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-09-09使用 .NET MAUI 開發(fā) ChatGPT 客戶端的流程
最近?chatgpt?很火,由于網(wǎng)頁版本限制了 ip,還得必須開代理,用起來比較麻煩,所以我嘗試用 maui 開發(fā)一個聊天小應(yīng)用,結(jié)合 chatgpt 的開放 api 來實現(xiàn),這篇文章主要介紹了使用 .NET MAUI 開發(fā) ChatGPT 客戶端,需要的朋友可以參考下2022-12-12asp.net 文件上傳與刷新與asp.net頁面與iframe之間的數(shù)據(jù)傳輸
眾所周知微軟所提供的updatepanel不能支持文件上傳的異步刷新,但是往往當你在項目中的其他頁面實現(xiàn)了異步刷新之后,客戶就會問你為什么有文件上傳的頁面就不能實現(xiàn)異步刷新呢?這時我們可能說一堆理由,但是最后大部分還是會妥協(xié)于客戶。2009-12-12