克隆被DATATABLE生成數據源我有一個GridView如何結合gridview的,以允許尋呼時通過在asp.net
<asp:GridView ID="InGridView" PageSize="5" AllowPaging="true" runat="server" OnPageIndexChanging="InGridView_PageIndexChanging" ></asp:GridView>
代碼結合到網格。
private void LoadGridView(string filename)
{
invTable = new DataTable();
// gets data from uploaded csv file
DataTable csvDatatable=GetdataFromCSV(string filename)
// Code to populate invTable with the data..
invTable= checkCsvandGetTable(csvDatatable)
InGridView.DataSouce = invTable;
inGridView.DataBind();
} 其中數據綁定正在對button_click和數據源進行數據表是其中我是從csv文件生成。
如何讓頁面在這樣的情況下
the invTable is null when i am selecting 2 page for first page its working fine.
對此有何想法?
你能分享你如何填充'invTable'的代碼,以及如何將GridView綁定到表上?有一件事你需要明白的是,ASP.NET是無狀態的。整個頁面生命週期在頁面被回發時每次被執行。所以如果你在button_click中初始化了表,它的值將不會在Postback或頁面刷新中持久化。 –
@ChetanRanpariya是的,我已經初始化表按鈕click.any想法我們如何才能實現這個功能呢? – Harshit
您需要再次初始化表格並使用分頁數據填充它,並將其綁定到InGridView_PageIndexChanged事件中的gridview。 –