使用說明: | ||||||||||||||||
由於時間關係對Sql版本修正的詳細,OLEDB版本中的問題以後再說。使用方法和注意事項我在這裏簡單的說一下,使用的詳細代碼請看每個例子的下面。 先說說Sql版本的PowerDataGrid的使用方法:首先你需要安裝控件,安裝方法是打開工具箱-->選擇“添加/移除項”,會出來一個對話框,選擇“瀏覽”,選中這個dll文件,稍等片刻就可以出現在你的工具箱裏(如果不能直接拖到頁面上請關閉VS.NET再重新打開)。接着就要設置ConnectionString屬性連接數據庫(或者在web.config裏面設置關鍵字爲ConnectionString的配置小節來標識連接字符串,注意:key必須爲ConnectionString),同時爲了得到數據你還必須設置QueryCommand屬性爲指定的Select語句(現在不支持存儲過程),如果你需要自動分頁的功能那麼就必須將AllowPaging設置成"True",如果你需要自動排序則將 AllowSorting設置成"True"。如果你要顯示打印和保存按鈕你可以設置相應的屬性,如果打印和保存同時不顯示則選擇文件類型的下拉框也將不顯示。如果你需要一頁裏面顯示較多的數據但是要使用較小的顯示控件那麼你可以將IsShowScroll設置成true(在你將這個屬性設置爲true的時候控件會有所變化,是由於我沒有寫design類同時又重寫Render方法的原因,不用去管他)。 其次是OLEDB版本的,兩者的使用方法相同,但是前面也提到由於時間關係所以OLEDB版本不是最新的,也就是說Sql版裏面OLEDB裏不一定有,但是OLEDB裏有的Sql一定有。 由於該控件已經不單純是一個數據呈現的控件,他相當於一個數據控件,所以我想他裏面ConnectionString和QueryCommand屬性很正常,否則和DataGrid不是沒有什麼區別了,只是更豐富了一些! | ||||||||||||||||
下面是我的blog以及CSDN上面所得到的反饋以及我作相應修改的情況,如果你遇到和他們同樣的問題,你可以看看這個。 如果有什麼問題可以到http://expert.csdn.net/Expert/topic/2928/2928057.xml?temp=.989773回帖或者去我的blog | ||||||||||||||||
| ||||||||||||||||
2004-04-08 12:20最近一次更新,更新內容:修改帶滾動條的時候翻到最後一頁的時候頁角顯示錯誤的問題,現在沒有使用dropdownList選擇頁碼,因爲技術上的原因,dropdownlist不能正確的發送事件到服務器,現在暫時只能使用前後頁導航,但是如果不使用滾動則一切正常。修正出現滾動條以後不能正常打印和保存的問題。 | ||||||||||||||||
2004-04-09 last update,fixed check all problem when more than one powerdatagrid in a page ! and I added some new examples in SqlPowerDataGrid.aspx. You can click a Download Example that you can get it.Thanks for advice.If you have any problem please give me email or contact me whit msn. | ||||||||||||||||
2004-05-04 今天將整理過的源碼發佈! | ||||||||||||||||
2004-05-09 今天將源碼重新整理!將OLEDB的也一起實現了!修改了不少上一版本中的問題! |
屬性 | 描述 |
CacheDuration | 分頁的時候如果選擇使用緩存方式,則這裏表示緩存保存的時間。 |
ItemShowLength | 當DataGrid裏面的內容太長了,無法顯示的時候可以指定這個參數,設置DataGrid裏面每個單元格中顯示字的數量其他的部分使用"..."代替,此時當鼠標移動到該單元格的時候將會顯示出來完整的信息。 |
ConnectionString | 數據庫連接字符串,如果不設置,控件會到<add key="ConnectionString">配置小節裏面找數據庫連接字符串,兩個地方必須設置其中的一個地方。 |
DefaultSortColumn | 指定默認的排序列。 |
IsSortAscending | 是否已升序方式顯示。 |
IsXml | 獲得當前指定的數據源是不是XML文檔。 |
QueryCommand | 查詢字符串,如果是非XML的時候必須指定此項否則將不顯示任何東西。 |
SortField | 設置排序字段。 |
XmlFile | 設置XML文本的位置。 |
Title | 當需要保存數據或者打印數據的時候此屬性將用來顯示被保存或打印數據的標題。 |
IsShowCheckAll | 是否顯示全選CheckBox,該CheckBox自動支持全選和全部取消的工作,方便標記數據。 |
IsShowPrint | 是否顯示打印按鈕。(完成於4月8號) |
IsShowSave | 是否顯示保存按鈕。(完成於4月8號) |
IsShowScroll | 是否顯示滾動條。目前只能生成縱向的滾動條,考慮到這只是一個表現方式,所以我也不大算做橫着的滾動條,其實實現起來也很簡單,如果想要產生橫着的或者豎着的只要使用<div>就可以了。(完成於4月8號) |
IsTransparent | 指定當前的DataGrid是否爲透明的。(還沒有實現)(添加於4月8號凌晨) |