|
如果資料是放在標準的DataSet中,如何透過infoDataSet轉出Excel? |
|
|
請參考下列範例:
DataTable dt = dataset1.Tables[0].Clone(); dt.Merge(dataset1.Tables[0]); Srvtools.InfoDataSet a = new Srvtools.InfoDataSet(); a.RemoteName = "GLModule.cmdColDEF"; a.RealDataSet.Tables.Add(dt); a.ToExcel(0, @"c:\a.xls");
其中:a.RemoteName = "GLModule.cmdColDEF"; 這是借用的一個DataModule名稱,不是代表後端取資料的真正DataModule,因為InfoDataSet是一定要設定RemoteName的,只好借用GLModule.cmdColDEF 來使用。
|
|
|