///
/// 把指定的dataset中的內容匯出到excel中.
///
/// ds引數為dateset物件
/// 該字串用來指定一些欄位來匯出,其使用格式為:aaa|aaa,bbb|bbb 小寫字串為在excel表中顯示該字段的列標題,大寫表示欄位名.不同字段使用逗號分隔.
/// 資料匯出到excel中的開始行
/// 資料匯出到excel中的開始列
/// 該字串用來指定要匯出的表和表的標題其格式為:aaa|aaa,bbb|bbb 小寫為該表中顯示的標題,大寫為表名稱.不同表使用逗號分隔
/// 顯示標題的行
/// 顯示標題的列
/// 列標題顏色索引
/// import2excel(this.dsdata ,"使用者名稱|username,登入名|loginname",3,1,"使用者名稱列表|bill_user",1,2 ,12);
private void import2excel(system.data.dataset ds,string impstr ,int locr,int locc,string titlestr,int tiltelocr, int titlelocc,int coltitlecolorindex )
string tles=titlestr.split(",".tochararray());
string imps=impstr.split(",".tochararray()) ;
string tlbs=titlestr.split(",".tochararray ());
//獲得工作薄
microsoft.office.interop.excel.workbooks wbs =ex.workbooks;
microsoft.office.interop.excel.workbook wb= wbs.add(microsoft.office.interop.excel.xlwbatemplate.xlwbatworksheet);
int z=0;//sheet索引
foreach (string tblname in tlbs)
for (int y=0;y<=dt.rows.count -1;y+=1)}}
}
將文字檔案的內容儲存在DataSet中的方法總結
專案中對文字檔案的操作比較簡單,但是如果需要將文字檔案的內容寫入系統的快取中,操作起來,會稍微的繁瑣一些。現在總結乙個較為通用的方法,將文字檔案的內容快取進入dataset資料集中。private dataset iifset 將文字檔案轉化為dataset public dataset parse...
dataset中的資料關係
為dataset的多個表定義表間關係,並輸出主從表 建立dataset string constr server local uid sa pwd 123456 database 資訊中心科技資料管理資料庫 sqlconnection con new sqlconnection constr str...
C 中DataSet的使用
dataset類是ado.net中最核心的成員之一,它是支援ado.net斷開式 分布式資料方案的核心物件,也是各種開發基於.net平台程式語言開發資料庫應用程式最常接觸的類。dateset物件是建立在記憶體中的集合物件,他可以包含任意數量的資料表以及所有表的約束 索引和關係,它相當於在記憶體中的乙...