在第一章中,我們介紹過一些AjaxGridView獨具的重要特點,如排序功能、欄位寬度調整功能等等。下面的例子我們依然使用bFormViewbOrders表單。
排序
在AjaxGridView上我們需要對一些欄位元在Browser網頁支援User控制排序方式,此時我們可以透過Columns中的AllowSort屬性進行設置,當設定為True的情況下,就可以在RunTime時來進行該欄位的排序了。
調整寬度
對於Column的調整寬度我們有3個重要設定要為大家介紹:
Column中的Width屬性,用來設定在grid上每個Column的寬度,以Pixel(點數)為單位。
Column中的Resizable屬性,用於設定在Browser中User是否可以調整該欄位的寬度。
AjaxGridView中的GridSet裏的AutoFillingColumn屬性可以用來控制整個Grid中需自動擴展哪一個指定欄位的寬度,一直到整個Grid剛好到最大。也就是說利用AutoFillingColumn屬性設定可以自動填充AjaxGridView的空白區域,如下我們設定colQuantity代表以數量欄位自動延展寬度來填補Grid的空白區域。
為了看出效果,我們先暫時將所有Columns的Width設為50。
設定AutoFillingColumn前如下圖:
設定AutoFillingColumn後如下圖:
Converted from CHM to HTML with chm2web Pro 2.85 (unicode) |