轉(zhuǎn)帖|其它|編輯:郝浩|2010-08-04 12:07:54.000|閱讀 1496 次
概述:對于UltraWebGrid控件和UltraChart控件,相信用過的朋友,對這兩個(gè)控件的強(qiáng)大功能都非常了解。但是我在用的過程中也發(fā)現(xiàn)了一些問題,現(xiàn)在提出來和大家探討,雖然針對這些問題,我也找到了一些解決的辦法,但是希望大家還有其他更好的辦法。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
剛參加工作,來到單位參加項(xiàng)目開發(fā),便用到了Infragistics的NetAdvantage控件。該控件功能強(qiáng)大,使項(xiàng)目開發(fā)過程中的很多問題變得簡單方便,而且該控件的用戶界面也較美觀,在2005第二版中,也對過去的一些不足之處作出了改進(jìn)。
我在項(xiàng)目中主要用到的是其中的UltraWebGrid控件和UltraChart控件。相信用過的朋友,對這兩個(gè)控件的強(qiáng)大功能都非常了解。但是我在用的過程中也發(fā)現(xiàn)了一些問題,現(xiàn)在提出來和大家探討,雖然針對這些問題,我也找到了一些解決的辦法,但是希望大家還有其他更好的辦法:
1、當(dāng)安裝完NetAdvantage控件后,建立一個(gè)新的項(xiàng)目,在窗體中應(yīng)用UltraWebGrid控件,編譯運(yùn)行后提示如下錯(cuò)誤:
“編譯器錯(cuò)誤信息: CS0234: 類型或命名空間名稱“BorderDetails”在類或命名空間“Infragistics.WebUI.Shared”中不存在(是否缺少程序集引用?)”
解決方法:在NetAdvantage控件的安裝目錄下的ASP.NET\Bin下找到名為Infragistics.WebUI.Shared的dll文件,拷貝后,把它粘貼到新建立的項(xiàng)目目錄的bin目錄下,重新編譯運(yùn)行,就可以通過了。不知道為什么不能自動(dòng)執(zhí)行這個(gè)過程,理論上是可以的。
2、當(dāng)安裝完NetAdvantage控件后,建立一個(gè)新的項(xiàng)目,在窗體中應(yīng)用UltraChart控件,給UltraChart控件綁定數(shù)據(jù)源后編譯運(yùn)行,提示:GDI+中發(fā)生一般性錯(cuò)誤。
解決方法:找到你的項(xiàng)目目錄下的ChartImages文件夾,在它的屬性中,把只讀屬性去掉,重新編譯運(yùn)行,就可以通過。
3、當(dāng)在某個(gè)頁面中用到多個(gè)UltraChart控件,其中包括用程序自動(dòng)生成的(即不是在窗體上拖放控件,而是在程序中用new來產(chǎn)生。我是在這樣的情況下發(fā)現(xiàn)問題的)。運(yùn)行程序后,發(fā)現(xiàn)圖表顯示的數(shù)據(jù)圖片混亂,有時(shí)候幾個(gè)不同數(shù)據(jù)源的UltraChart控件竟然顯示為一樣的圖片,不能反應(yīng)真實(shí)的數(shù)據(jù)情況。
解決方法:在程序中為每個(gè)圖表產(chǎn)生的圖片指定名稱,(默認(rèn)情況下,會(huì)自動(dòng)命名,并保存在ChartImages目錄下)。如我的程序中用“myChar.DeploymentScenario.ImageURL = "ChartImages/Chart_" + i.ToString() + ".jpg";”為每個(gè)程序生成的UltraChart控件產(chǎn)生的圖片進(jìn)行設(shè)置,就解決了前面的問題。
我是.NET新手,不知道對.NET開發(fā)有經(jīng)驗(yàn)的朋友,有沒有更好的方法可以介紹。真誠期待大家的交流、探討、指教。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:博客轉(zhuǎn)載