在第一章中,我們介紹過一些AjaxGridView獨具的重要特點,如排序功能、欄位寬度調整功能等等。下面的例子我們依然使用bFormViewbOrders表單。

排序

AjaxGridView上我們需要對一些欄位元在Browser網頁支援User控制排序方式,此時我們可以透過Columns中的AllowSort屬性進行設置,當設定為True的情況下,就可以在RunTime時來進行該欄位的排序了。

 

調整寬度

對於Column的調整寬度我們有3個重要設定要為大家介紹:

Column中的Width屬性,用來設定在grid上每個Column的寬度,以Pixel(點數)為單位。

 

Column中的Resizable屬性,用於設定在BrowserUser是否可以調整該欄位的寬度。

 

AjaxGridView中的GridSet裏的AutoFillingColumn屬性可以用來控制整個Grid中需自動擴展哪一個指定欄位的寬度,一直到整個Grid剛好到最大。也就是說利用AutoFillingColumn屬性設定可以自動填充AjaxGridView的空白區域,如下我們設定colQuantity代表以數量欄位自動延展寬度來填補Grid的空白區域。

為了看出效果,我們先暫時將所有ColumnsWidth設為50

設定AutoFillingColumn前如下圖:

設定AutoFillingColumn後如下圖:


訊光科技系統股份有限公司

Converted from CHM to HTML with chm2web Pro 2.85 (unicode)