[英]Get GridView Object from Sender
我在一個頁面上有多個GridView
,它們都是可分頁的。 我需要處理OnPageIndexChanging
事件中的分頁,但我不想為每個GridView
編寫相同的代碼。
那么如何從發送方獲取GridView對象ID? 我正在嘗試執行以下操作...。
protected void PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView gridView = (GridView)sender.ID;
gridView.PageIndex = e.NewPageIndex;
gridView.DataBind();
}
這樣,我可以為所有GridView調用相同的事件處理程序,而不必為每個GridViews編寫一個新的偶數處理程序? 我只是不確定如何獲取觸發事件的GridView
的ID :(
任何幫助表示贊賞!
更簡單:
GridView gridView = (GridView)sender;
sender
參數始終是觸發事件的控件。
protected void PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView gv= sender as GridView;
if(gv!=null){
gridView.PageIndex = e.NewPageIndex;
gridView.DataBind();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.