我以編程方式填充GridView,並啓用了分頁功能。我的GridView被填充在DropDown_SelectedIndexChanged處理程序中,並且它成功加載了新選擇的第一頁。我通過將PageIndex重置爲0來實現此目的。但是,當我在下拉列表中選擇新值時,頁面按鈕(使用數字頁面按鈕)不會重置。因此,我們顯示第1頁,但第5頁按鈕(或上次點擊的任何一個)被選中。這可能會讓用戶感到困惑。我如何重置所選的按鈕?是否有一個屬性可以設置選定的分頁按鈕?重新加載GridView時GridView按鈕未設置GridView
編輯:下面的代碼是我所有的。 populatePanelGridView()函數沒有做與頁面相關的任何事情,只是添加項目。
protected void DropDown_SelectedIndexChanged(object sender, EventArgs e) //changing the dropdown selection (aka when the page should revert to 1)
{
populatePanelGridView();
PanelGridView.PageIndex = 0;
}
protected void PanelGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) //changing the page
{
PanelGridView.PageIndex = e.NewPageIndex;
populatePanelGridView();
}
顯示我的代碼! – jackncoke
增加了一些代碼,我並沒有真正處理頁面,這將有助於... – muttley91
增加了一些代碼,對不起。 – muttley91