asp.net水晶報(bào)表參數(shù)字段在代碼中賦值的方法
本文實(shí)例講述了asp.net水晶報(bào)表參數(shù)字段在代碼中賦值的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
// 聲明將參數(shù)傳遞給查看器控件所需的變量。 ParameterFields paramFields = new ParameterFields (); ParameterField paramField = new ParameterField (); ParameterDiscreteValue discreteVal = new ParameterDiscreteValue (); ParameterRangeValue rangeVal = new ParameterRangeValue (); // 第一個(gè)參數(shù)是具有多個(gè)值的離散參數(shù)。設(shè)置參數(shù)字段的名稱(chēng),它必須和報(bào)表中的參數(shù)相符。 paramField.ParameterFieldName = "客戶(hù)姓名"; // 設(shè)置第一個(gè)離散值并將其傳遞給該參數(shù)。 discreteVal.Value = "AIC Childrens"; paramField.CurrentValues.Add (discreteVal); // 設(shè)置第二個(gè)離散值并將其傳遞給該參數(shù)。discreteVal 變量被設(shè)置為新值,這樣,以前的設(shè)置就不會(huì)被覆蓋。 discreteVal = new ParameterDiscreteValue (); discreteVal.Value = "Aruba Sport"; paramField.CurrentValues.Add (discreteVal); // 將該參數(shù)添加到參數(shù)字段集合。 paramFields.Add (paramField); // 第二個(gè)參數(shù)為區(qū)域值。paramField 變量被設(shè)置為新值,這樣,以前的設(shè)置就不會(huì)被覆蓋。 paramField = new ParameterField (); // 設(shè)置參數(shù)字段的名稱(chēng),它必須和報(bào)表中的參數(shù)相符。 paramField.ParameterFieldName = "客戶(hù) ID"; // 設(shè)置范圍的開(kāi)始值和結(jié)束值并將該范圍傳遞給該參數(shù)。 rangeVal.StartValue = 42; rangeVal.EndValue = 72; paramField.CurrentValues.Add (rangeVal); // 將第二個(gè)參數(shù)添加到參數(shù)字段集合。 paramFields.Add (paramField); // 將參數(shù)字段集合放入查看器控件。 crystalReportViewer1.ParameterFieldInfo = paramFields;
下面是我自己的應(yīng)用:
public void OnePage(CrystalReportViewer crystalReportViewer,int a) { ParameterFields paramFields = new ParameterFields(); ParameterField paramField = new ParameterField(); ParameterDiscreteValue discreteVal = new ParameterDiscreteValue(); // 第一個(gè)參數(shù)是具有多個(gè)值的離散參數(shù)。設(shè)置參數(shù)字段的名稱(chēng),它必須和報(bào)表中的參數(shù)相符。 paramField.ParameterFieldName = "ARC_I_ID"; // 設(shè)置離散值并將其傳遞給該參數(shù)。 discreteVal.Value = id; paramField.CurrentValues.Add(discreteVal); // 將該參數(shù)添加到參數(shù)字段集合。 paramFields.Add(paramField); // 將參數(shù)字段集合放入查看器控件。 crystalReportViewer.ParameterFieldInfo = paramFields; }
第一段代碼有兩個(gè)參數(shù)字段,第二個(gè)代碼有一個(gè)參數(shù)字段。
希望本文所述對(duì)大家的asp.net程序設(shè)計(jì)有所幫助。
- Asp.net中使用DapperExtensions和反射來(lái)實(shí)現(xiàn)一個(gè)通用搜索
- asp.net反射簡(jiǎn)單應(yīng)用實(shí)例
- asp.net實(shí)現(xiàn)利用反射,泛型,靜態(tài)方法快速獲取表單值到Model的方法
- asp.net 反射減少代碼書(shū)寫(xiě)量
- asp.net簡(jiǎn)單頁(yè)面控件賦值實(shí)現(xiàn)方法
- ASP.NET服務(wù)器端控件RadioButtonList,DropDownList,CheckBoxList的取值、賦值用法
- asp.net中實(shí)體類(lèi)對(duì)象賦值到表單的實(shí)現(xiàn)代碼
- asp.net 用戶(hù)控件讀取以及賦值
- asp.net利用反射實(shí)現(xiàn)給model類(lèi)賦值的方法
相關(guān)文章
ASP.NET、SharePoint中另存文件的長(zhǎng)文件名被截?cái)嗟脑蚣敖鉀Q辦法
這個(gè)問(wèn)題起初發(fā)生在SharePoint的環(huán)境中,我以為是SharePoint限制了長(zhǎng)度,后來(lái)我試驗(yàn)了一下,在ASP.NET的應(yīng)用中也同樣會(huì)發(fā)生。2009-11-11asp.net下使用DbProviderFactories的數(shù)據(jù)庫(kù)操作類(lèi)
項(xiàng)目開(kāi)發(fā)中用到VB.NET開(kāi)發(fā),參考網(wǎng)上的資料,自己寫(xiě)了數(shù)據(jù)庫(kù)操作類(lèi)。2010-06-06ASP.NET開(kāi)源導(dǎo)入導(dǎo)出庫(kù)Magicodes.IE完成Csv導(dǎo)入導(dǎo)出的方法
這篇文章主要介紹了ASP.NET開(kāi)源導(dǎo)入導(dǎo)出庫(kù)Magicodes.IE完成Csv導(dǎo)入導(dǎo)出的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06讓GridView只顯示特定用戶(hù)的數(shù)據(jù)的方法
GridView 只顯示特定用戶(hù)的數(shù)據(jù)2008-10-10ASP.NET MVC中使用Bundle打包壓縮js和css的方法
這篇文章主要為大家詳細(xì)介紹了ASP.NET MVC中使用Bundle打包壓縮js和css的方法,感興趣的小伙伴們可以參考一下2016-05-05datagrid和repeader控件中替換標(biāo)識(shí)值的方法
本節(jié)主要介紹了datagrid和repeader控件中替換標(biāo)識(shí)值的方法,需要的朋友可以參考下2014-08-08asp.net 購(gòu)物車(chē)的實(shí)現(xiàn)淺析
我從來(lái)沒(méi)有進(jìn)行過(guò)正式的web開(kāi)發(fā),但是我一直喜歡web,所以這篇文章也是我轉(zhuǎn)行web的一個(gè)開(kāi)始吧。或多或少我也參考了幾個(gè)網(wǎng)站的實(shí)現(xiàn)(當(dāng)然了,只是看看大概的功能而已),所以也請(qǐng)大家多多指教。2011-02-02作業(yè)調(diào)度框架Quartz.net用法詳解
本文詳細(xì)講解了作業(yè)調(diào)度框架Quartz.net的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06ASP.NET My97DatePicker日期控件實(shí)現(xiàn)OA日期記事功能
這篇文章主要介紹了ASP.NET My97DatePicker日期控件實(shí)現(xiàn)OA日期記事功能的相關(guān)資料,需要的朋友可以參考下2016-04-04