0
我已經在FormView中將AllowPaging設置爲True。它顯示鏈接按鈕,但它們不工作(顯然他們需要一個函數來執行)。我有OnPageIndexChangeing事件,如下圖。可以告訴如何跳轉到下一頁並使傳呼機工作。我使用Page_Load事件中的sp綁定了窗體視圖。窗體視圖OnPageIndexChanging事件不起作用
.aspx的代碼:
<asp:FormView ID="form_view_with_sp" runat="server" OnModeChanging="mode_changeing" OnPageIndexChanging="page_index_chaging" AllowPaging="true">
page_index_changing事件: -
protected void page_index_chaging(object sender, FormViewPageEventArgs e)
{
}
的Page_Load: -
SqlConnection con = new SqlConnection(getconnectionstring());
SqlCommand cmd = new SqlCommand();
//cmd.CommandText = "selectprocedure";
DataTable dt = new DataTable();
cmd.Connection = con;
con.Open();
SqlDataAdapter adb = new SqlDataAdapter("selectprocedure", con);
form_view_with_sp.DataSource = dt;
form_view_with_sp.DataBind();
在此先感謝。
我是新手。我沒有得到你的指令「記住在創建DataSource時將DataTable放入Page_Load事件的ViewState中。」它的含義是什麼? 我剛剛將DataSource更改爲「selectprocedure」(SP)。 – user1627138
我的意思是說,在Page_Load中創建dt時,將其放入ViewState中,以便它可以在page_index_changing事件中使用。 – Nitesh