如上圖,有一張表單中的明細ABCDE幾項內容,用戶只需申請時填寫,不要查詢,做法是全部填完后一次提交。不考慮直接綁定數據庫,因為用戶填寫時會取消填寫或者客戶端異常等等,所以不需添一條就插入到數據庫中,綁定viewstate和session我也考慮過,前者頁面信息量會比較大,後者也不太好,ABCDE幾項字段會比較長吧。是不是將每筆數據序列化會好點?想使用ajax來實現,請教各位給個思路。
如上圖,有一張表單中的明細ABCDE幾項內容,用戶只需申請時填寫,不要查詢,做法是全部填完后一次提交。不考慮直接綁定數據庫,因為用戶填寫時會取消填寫或者客戶端異常等等,所以不需添一條就插入到數據庫中,綁定viewstate和session我也考慮過,前者頁面信息量會比較大,後者也不太好,ABCDE幾項字段會比較長吧。是不是將每筆數據序列化會好點?想使用ajax來實現,請教各位給個思路。
private void GridViewBind() {
检索数据库
string strSql = "SELECT * FROM XX";
得到数据集
this.GridView1.DataSource=conn.GetDs(strSql).Tables[0].DefaultView;
this.GridView1.DataBind();
//这些LZ都看得懂撒 很简单的
}
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" PageSize="10" Width="542px" AllowPaging="True" AllowSorting="True"> <Columns>
<asp:TemplateField HeaderText="序号">
<ItemTemplate>
<%#Eval("字段名")%>
</ItemTemplate>
</asp:TemplateField>
<Columns>
</asp:GridView>