明細資料經常保留一個序號欄位用於為detail的資料編號排序。這個自動序號的功能可以通過JQAutoSeq完成。
Step1>
首先我們將OrderDetails表中添加一個Seq的欄位。
Step2>
接著,打開sOrders,並將這個infoCommand中的CommandText屬性中的SQL語法中,select出Seq這個欄位。完成修改後重新建置sOrders這個工程。
Step3>
回到bOrders1.aspx中,找到Detail所在的JQDataGrid,找到Columns的屬性,打開編輯器。
Step4>
從ToolBox中找到JQClientTools頁籤,貼入一個JQAutoSeq的元件。
Step5>
接著,設定JQAutoSeq的屬性。首先設置BindingObjectID為dataGridDetail,表示元件連接的顯示元件。接著,設定FieldName為Seq,說明具體進行編號的欄位。
Step6>
其他屬性使用默認值,其中NumDig表示自動序號的位數,StartValue表示自動序號的起始數,Step表示自動序號的遞增間隔。
Step7>
現在我們就可以run起OrderWizard這個畫面,在新增一個detail時,Seq欄位會進行自動的編號。
Related Topics