DataTable和DataReader的遍歷

2022-02-06 20:08:23 字數 656 閱讀 2584

1、datatable的遍歷

//建立資料表

datatable dt = getdatatable("select * from student");

//儲存資料

stringbuilder sb = new stringbuilder();

//迴圈遍歷

******逐行遍歷***************************************

foreach (datarow row in dt.rows)//獲取每一行

}console.writeline(sb.tostring());

*******通過轉換為陣列遍歷***********************************

foreach (datarow row in dt.rows)

}

2、datareader的遍歷

//獲取資料集

sqldatareader dr = getdatareader("select * from student");

//儲存資料

stringbuilder sb = new stringbuilder();

if (dr.hasrows)//如果有資料

}}

DataTable拷貝DataTable的資料

在開發的過程中,有時候我們需要對兩個資料結構一樣的datatable進行datarow的拷貝.datatable dt1 new datatable datatable dt2 new datatable 假如dt1跟dt2的結構一樣,並且有資料。將dt2的行拷貝到dt1 如果只是下面那樣寫是錯的 ...

動態合併GridView資料行DataRow的列

前段時間,insus.net一直在演示gridview控制項header頭行或列 動態變更gridview控制項列名 和 動態合併或定製gridview控制項header頭某些列 現今想演示合併gridview的datarow中的列。其實合併列也不是什麼複雜的問題,只想明白其中的原理,就覺得簡單至極...

動態合併GridView資料行DataRow的列

前段時間,insus.net一直在演示gridview控制項header頭行或列 動態變更gridview控制項列名 和 動態合併或定製gridview控制項header頭某些列 現今想演示合併gridview的datarow中的列。其實合併列也不是什麼複雜的問題,只想明白其中的原理,就覺得簡單至極...