欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# 創(chuàng)建報表過程詳解

 更新時間:2015年06月26日 15:04:33   投稿:hebedich  
本文給大家介紹的是使用vs2012 c#創(chuàng)建報表的全部過程的記錄,十分的詳細,有需要的小伙伴可以參考下。

1、新建windows窗體,項目-->添加新項-->Visual C#項-->Windows Form-->windows窗體。

2、窗體中加入button按鈕和報表控件。

3、新建報表,項目-->添加新項-->reporting-->報表,生成.rdlc文件。

4、在.rdlc上插入表格-->新建數(shù)據(jù)源-->數(shù)據(jù)庫-->數(shù)據(jù)集-->新建連接,步驟如下:

5、這里輸入數(shù)據(jù)庫連接的服務器名,登錄數(shù)據(jù)庫的用戶名和密碼,選擇數(shù)據(jù)庫名稱。

6、選擇需要用的表。

7、名稱可以自己寫,本人沒改,數(shù)據(jù)源為自己選擇的數(shù)據(jù)庫名稱,可用數(shù)據(jù)集為表名。

8、.rdlc界面在表格的第一行輸入字段名,第二行點擊每列右上角的小圖標選擇該列要顯示的字段名。

9、回到Form窗體點擊報表右上角的小三角,選擇剛剛創(chuàng)建的報表Report1.rdlc,數(shù)據(jù)源默認的就可以,本人在這里沒有修改數(shù)據(jù)源名稱還是DataSet1.

10、后臺代碼

  public Form1()
{
InitializeComponent();
this.reportViewer1.Load -= new System.EventHandler(this.reportViewer1_Load);
}

   private void button1_Click(object sender, EventArgs e)//button點擊事件
{
reportViewer1_Load(sender, e);
}

   private void Form1_Load(object sender, EventArgs e)
{
this.reportViewer1.Load -= new System.EventHandler(this.reportViewer1_Load);
}

private void reportViewer1_Load(object sender, EventArgs e)

{

DataTable table = helps.GetDataTable("select ID,UserID,OID from User_Org where 1=1");

this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DataSet1", table));

this.reportViewer1.RefreshReport();

}

運行程序加載:

點擊button

這里寫的是點擊button后才加載數(shù)據(jù)。

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關文章

  • C#圖片切割、圖片壓縮、縮略圖生成代碼匯總

    C#圖片切割、圖片壓縮、縮略圖生成代碼匯總

    這篇文章主要為大家匯總了C#圖片切割、圖片壓縮、縮略圖生成代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • c#字符串查找某詞出現(xiàn)的次數(shù)及索引

    c#字符串查找某詞出現(xiàn)的次數(shù)及索引

    本文主要介紹了c#字符串中某個詞出現(xiàn)的次數(shù)及索引,需要的朋友可以參考下
    2014-02-02
  • C#中is,as,using關鍵字的使用說明

    C#中is,as,using關鍵字的使用說明

    這篇文章主要介紹了C#中is,as,using關鍵字的使用說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • automation服務器不能創(chuàng)建對象 解決方法

    automation服務器不能創(chuàng)建對象 解決方法

    本文主要介紹如何解決“automation服務器不能創(chuàng)建對象”錯誤,從而解決Visual Studio.Net不能正常使用的問題,需要的朋友可以參考下。
    2016-06-06
  • C#實現(xiàn)23種常見的設計模式的示例詳解

    C#實現(xiàn)23種常見的設計模式的示例詳解

    設計模式通常分為三個主要類別:創(chuàng)建型模式、結構型模式和行為型模式,這些模式是用于解決常見的對象導向設計問題的最佳實踐,本文為大家整理了23種常見的設計模式的實現(xiàn)代碼,需要的可以參考一下
    2023-06-06
  • 詳解Unity中Mask和RectMask2D組件的對比與測試

    詳解Unity中Mask和RectMask2D組件的對比與測試

    本篇文章給大家介紹Unity中Mask和RectMask2D組件的對比與測試,包括組件用法及RectMask2D的基本用法,通過Mask的原理分析實例代碼相結合給大家講解的非常詳細,需要的朋友參考下吧
    2021-06-06
  • C# 設計模式系列教程-狀態(tài)模式

    C# 設計模式系列教程-狀態(tài)模式

    狀態(tài)模式主要解決的是當控制一個對象狀態(tài)轉換的條件表達式過于復雜時的情況。把狀態(tài)的判斷邏輯轉移到表示不同的一系列類當中,可以把復雜的邏輯判斷簡單化。
    2016-06-06
  • C#多線程與跨線程訪問界面控件的方法

    C#多線程與跨線程訪問界面控件的方法

    這篇文章主要介紹了C#多線程與跨線程訪問界面控件的方法,實例分析了C#多線程與跨線程訪問空間的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • C#多線程之線程池ThreadPool用法

    C#多線程之線程池ThreadPool用法

    這篇文章介紹了C#多線程之線程池ThreadPool的用法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • 如何利用C#打印九九乘法表

    如何利用C#打印九九乘法表

    這篇文章主要給大家介紹了關于如何利用C#打印九九乘法表的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12

最新評論