日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件下載最安全的下載網(wǎng)站、值得信賴的軟件下載站!

      首頁編程開發(fā)C#.NET → ReportViewer不連接數(shù)據(jù)庫,自定義DataSet導出到報表

      ReportViewer不連接數(shù)據(jù)庫,自定義DataSet導出到報表

      相關軟件相關文章發(fā)表評論 來源:西西整理時間:2012/12/17 10:30:26字體大。A-A+

      作者:西西點擊:0次評論:2次標簽: DataSet

      • 類型:翻譯工具大小:4.4M語言:多國語言[中文] 評分:8.1
      • 標簽:
      立即下載

      最近在看報表這一塊,在網(wǎng)上找到的大都是連接數(shù)據(jù)庫的,對于自定義的DataTable數(shù)據(jù)沒有詳細的連接說明,經(jīng)過一番尋找,總結(jié)一下大概方法,大神請直接無視

      1、添加一個數(shù)據(jù)集

      點確定后界面如下

      在空白處右鍵

      修改名稱

      添加行

      重命名行

      表效果

      2、添加報表

      確定后出現(xiàn)下面界面

      然后添加資料數(shù)據(jù)源

      點擊新增,選擇資料集,出現(xiàn)下面界面

      輸入名稱為message,資料來源選擇DataSet1,也就是你創(chuàng)建的DataSet1文件,資料集選擇mytable,點擊確定

      然后在工具欄里拉一個資料表到報表上,然后如下

      再如下

      保存,報表完成,

      下面搞窗體,拉一個ReportViewer控件到窗體上,

      如果工具箱內(nèi)找不到的話就自己添加進來一個,如下

      然后在窗體的load事件里寫代碼  如下

       1             DataTable dt = new DataTable();
       2             dt.Columns.Add(new DataColumn("row1", typeof(string)));
       3             dt.Columns.Add(new DataColumn("row2", typeof(string)));
       4             for (int i = 0; i < 6; i++)
       5             {
       6                 DataRow dr = dt.NewRow();
       7                 dr[0] = "a";
       8                 dr[1] = "b";
       9                 dt.Rows.Add(dr);
      10             }          
      11             reportViewer1.LocalReport.ReportPath = Application.StartupPath + "\\Report1.rdlc";
      12             //指定數(shù)據(jù)集,數(shù)據(jù)集名稱后為表,不是DataSet類型的數(shù)據(jù)集
      13             this.reportViewer1.LocalReport.DataSources.Clear();
      14             this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("message", dt));
      15             //顯示報表
      16             this.reportViewer1.RefreshReport();

      運行一下看看

      注意:

      第2和3行的列名要和數(shù)據(jù)集DataSet1里的列名一致

      第11行的文件名要和你添加的報表文件名一致,路徑要正確

      第14行的message要和報表里的那個數(shù)據(jù)集的名稱對應

      樣例下載:http://pan.baidu.com/share/link?shareid=183935&uk=33979446

        相關評論

        閱讀本文后您有什么感想? 已有人給出評價!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評論

        最新評論

        第 2 樓 四川鐵通 網(wǎng)友 客人 發(fā)表于: 2014/6/30 16:03:54
        ,實在感謝!頂你!

        支持( 0 ) 蓋樓(回復)

        第 1 樓 四川鐵通 網(wǎng)友 客人 發(fā)表于: 2014/6/30 16:03:53
        ,實在感謝!頂你!

        支持( 0 ) 蓋樓(回復)

        發(fā)表評論 查看所有評論(2)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)