Developer Express 之 XtraReport如何動態繫結資料
XtraReport報表編輯器裡的儲存,是可以儲存為一個檔案的,所以它應該提供了一個從檔案載入的方法,這時我們可以發現XtraReport裡有一個LoadLayout的方法,可以載入報表檔案,它的過載方法是可以從IO.Stream里加載報表檔案,也就是說,我們可以進一步的把這個報表模板以二進位制的方式儲存在資料庫裡。需要的時候,從資料庫呼叫即可。
我們在設計XtraReport的模板的時候,重寫它的析構方法,一個有傳入資料來源的,一個沒有。程式碼如下:
1234567891011121314151617 | public XtraReport1() { InitializeComponent(); } //資料預覽是有用 public XtraReport1(DataSet ds) //建構函式過載 { InitializeComponent(); SetDataBind(ds); } private void SetDataBind(DataSet ds) //繫結資料來源 { DataSource=ds; this .xrTableCell4.DataBindings.Add( "Text" , DataSource, "test1" ); this .xrTableCell5.DataBindings.Add( "Text" , DataSource, "test1" ); } |
1 | 填充資料程式碼如下: |
12345678910111213141516171819202122232425262728293031323334 | private void simpleButton1_Click( object sender, System.EventArgs e) { XtraReport1 xrpt1= new XtraReport1(GetTempDataSet()); xrpt1.ShowPreviewDialog(); } private DataSet GetTempDataSet() { DataSet ds= new DataSet(); DataTable dt= new DataTable( "tempTable" ); dt.Columns.Add( "test1" ,Type.GetType( "System.String" )); dt.Columns.Add( "test" ,Type.GetType( "System.String" )); dt.Columns.Add( "test3" ,Type.GetType( "System.String" )); dt.Columns.Add( "test4" ,Type.GetType( "System.String" )); dt.Columns.Add( "test5" ,Type.GetType( "System.String" )); dt.Columns.Add( "test6" ,Type.GetType( "System.String" )); dt.Columns.Add( "test7" ,Type.GetType( "System.String" )); DataRow tempRow; for ( int i=0;i<7;i++) //i:Row { tempRow=dt.NewRow(); tempRow[0]=i.ToString(); tempRow[1]=i.ToString(); tempRow[2]=i.ToString(); tempRow[3]=i.ToString(); tempRow[4]=i.ToString(); tempRow[5]=i.ToString(); tempRow[6]=i.ToString(); dt.Rows.Add(tempRow); 相關推薦Developer Express 之 XtraReport如何動態繫結資料XtraReport報表編輯器裡的儲存,是可以儲存為一個檔案的,所以它應該提供了一個從檔案載入的方法,這時我們可以發現XtraReport裡有一個LoadLayout的方法,可以載入報表檔案,它的過載方法是可以從IO.Stream里加載報表檔案,也就是說,我們可以進一步的把這 WPF日積月累之TreeView動態繫結一、概述 本文演示瞭如何遞迴生成資料,用於繫結TreeView以及TreeItem的雙擊事件。 二、參考程式碼 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentMod HighChat動態繫結資料 資料後臺繫結(四)後臺繫結資料,直接返回json資料 IList<SummaryHour> adHourData = summarybll.FindList(str); List<int> Hour = new List<int>() { 0, 1, JQuery Ajax實現Select多級關聯動態繫結資料關於JQuery選擇外掛的使用在這裡有些心得和大家分享一下,希望能幫到大家。 jQuery選擇外掛分為基本版和美化版,重點說下美化版,如下圖所示: 相比最原始的版本,美化後的選擇外掛可以說是很漂亮了且功 android開發之為listview繫結資料的三種方式第一種,使用simple adapter simpleadapter 是最簡單的一種方式,但是其資料來源必須是map型別。 1.生成 SimpleAdapter()物件 2.設定資料來源 3.設定每個item的佈局 4.設定SimpleAdapter(Context con Easyui combobox下拉框動態繫結資料easyui-combobox根據資料庫查詢繫結資料,如下: 1、html <select id="st_cmpy" editable="false" class="easyui-comb echart折線圖 柱形圖 資料格式化 動態繫結資料 frame處理var myChart; var eCharts; require.config({ paths : { 'echarts' : '${pageContext.reques bootstrap-select下拉框模糊搜尋和動態繫結資料前言 今天做專案的時候,需要對下拉框做一個模糊搜尋,就想到了bootstrap-select外掛, 在運用中遇到的問題進行總結下。 引入 引入bootstrap和bootstrap-select檔案 <link rel="stylesheet DevExpress 圖表控制元件:ChartControl 動態繫結資料private void BindData(ViewType vt) { chartControl1.Series.Clear(); //Series series1 = new Series( 為RDLC報表動態繫結資料C#程式碼 string conStr = "Data Source=.;Initial Catalog=Book;Integrated Security=True"; SqlConnection con = new SqlConnection(conS vue.js關於動態繫結資料最近在寫vue的時候發現一個問題。在後臺傳過來的一個數組需要給頁面進行渲染。需要為每個<li>標籤吧繫結一個點選事件,這個點選事件需要取這個<li>標籤的name屬性的值,然後再進行頁面的跳轉,如何給name賦值呢,剛開始如上圖寫的,{{templat ASP.NET中dropdownlist 動態繫結資料的二種方法DataSet ds=new DataSet();SqlDataAdapter command=new SqlDataAdapter("",conn);...conn.Open(); //開啟資料庫連線command.SelectCommand.CommandText="Select a,b FROM Easyui 下拉列表動態繫結資料 C#前端程式碼: <input id="ipt_typeName" name="ipt_typeName"/> js: $('#ipt_typeName').combobo DevExPress控制元件中ComboBoxEdit動態繫結資料List<string> strList = new List<string>(); //strList.Add()獲取資料後 前端jquery treeTable動態繫結資料一開始是打算ul、li一級級寫,後來發現tree控制元件非常好用,然後就學習了一下 function tablepost() { $.post("${pageContext.request.contextPath}/menu/allti c++之多型性(動態繫結)多型性 指相同物件收到不同訊息或不同物件收到相同訊息時產生不同的實現動作。C++支援兩種多型性:編譯時多型性,執行時多型性。 a、編譯時多型性:通過過載函式實現 b、執行時多型性:通過虛擬函式實現 多型性可以簡單地概括為“一 vue踩坑筆記之src的動態繫結賦值問題我的需求是這樣的,在一個頁面點選了路由器的鏈路,將某個物件傳遞給下一個頁面,這個物件的其中就包含了一個{遞減:'',IMG:''}這樣的物件陣列,我想在跳轉的頁面將這個IMG顯示出來,於是我這樣做:在跳 Jquery動態繫結html5 datalist資料<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title>表單 03.VUE學習之動態繫結值<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <ti 使用EJS(模板引擎)動態繫結頁面中的資料序 作為一名前端開發工程師,我們經常會使用AJAX/JSONP等技術,從伺服器端獲取到我們所需要的資料,然後把資料動態的展示在對應頁面中。這裡列舉一下目前市場上常用的繫結方式: 1、不依託JS,而是使用PHP/Ruby/Python/JSP等技術實現資料的繫結 目前 |