datatable行轉(zhuǎn)列示例分享
更新時(shí)間:2014年01月23日 10:35:50 作者:
這篇文章主要介紹了datatable行轉(zhuǎn)列示例,指定需要轉(zhuǎn)換的表和轉(zhuǎn)換表表頭對(duì)應(yīng)舊表字段就可以轉(zhuǎn)換了
復(fù)制代碼 代碼如下:
/// <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;
}
您可能感興趣的文章:
- 比較2個(gè)datatable內(nèi)容是否相同的方法
- datatable生成excel和excel插入圖片示例詳解
- c#將list類型轉(zhuǎn)換成DataTable方法示例
- 多個(gè)jquery.datatable共存,checkbox全選異常的快速解決方法
- DataTables List互相轉(zhuǎn)換的實(shí)現(xiàn)類示例
- 使用DataTable.Select 方法時(shí),特殊字符的轉(zhuǎn)義方法分享
- ASP.NET中DataTable與DataSet之間的轉(zhuǎn)換示例
- 多個(gè)datatable共存造成多個(gè)表格的checkbox都被選中
- 將DataTable作為存儲(chǔ)過程參數(shù)的用法實(shí)例詳解
相關(guān)文章
VS2005 水晶報(bào)表在時(shí)部署時(shí)遇到的問題
前幾天在服務(wù)器上部署一個(gè)B/S程序的時(shí)候,程序中的水晶報(bào)表部分出了些問題,報(bào)錯(cuò):Server Error in '/' Application.2010-02-02
如何在.NET Core應(yīng)用中使用NHibernate詳解
NHibernate 是一個(gè)基于.Net 的針對(duì)關(guān)系型數(shù)據(jù)庫的對(duì)象持久化類庫。下面這篇文章主要給大家介紹了關(guān)于如何在.NET Core應(yīng)用中使用NHibernate的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2018-08-08
C#反射實(shí)例學(xué)習(xí)及注意內(nèi)容
C#反射的入門學(xué)習(xí)首先要明白C#反射提供了封裝程序集、模塊和類型的對(duì)象等等需要的朋友可以參考下2012-12-12
asp.net及javascript判斷是否手機(jī)訪問的方法
這篇文章主要介紹了asp.net及javascript判斷是否手機(jī)訪問的方法,結(jié)合實(shí)例形式對(duì)比分析了asp.net及javascript實(shí)現(xiàn)判斷訪問端類型的相關(guān)技巧,需要的朋友可以參考下2016-06-06
在ASP.Net?Core應(yīng)用程序中使用Bootstrap4
這篇文章介紹了在ASP.Net?Core應(yīng)用程序中使用Bootstrap4的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-01-01

