喜親愛的朋友們:
我有一個radcombobox控件是與RadListViw(與RadDataPager內)的關係...
當我改變弧度組合框的項目,所以RadListView更新...
selectedIndexxhanged()服務器端事件...
我的SelectedIndexChanged()是這樣的:RadDataPager的FindControl返回空值在某些情況下
protected void RadcbImagesGroup_SelectedIndexChanged(object sender, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e)
{
rlvImages.DataBind();
var raddatapager = (rlvImages).FindControl("RadDataPager1") as RadDataPager;
if (raddatapager != null)
{
raddatapager.FireCommand("Page","First");
}
}
我radcombobox控件項目值是這樣的:1,2,3 ...
在模式1,我們有25頁... 在模式2中,我們有5頁...在模式3,我們有5頁 ...
我的問題是,當我們在模式1,把PAGENUMBER到超過5,當我將組合框項目更改爲模式2時
var raddatapager =(rlvImages).FindControl(「RadDataPager1」)as RadDataPager;爲空...
,但如果我們把頁面#(我們是在模式1)小於5或等於5,並更改radcb項目到另一個一切正常......
在哪裏零問題?
在此先感謝
這真的很奇怪 - 尋呼機應該始終存在。除非在listview中只有一個項目的數量被容納在一個頁面中,而pager沒有被渲染。這種情況可能是空引用的罪魁禍首嗎? – 2011-05-19 13:44:43
謝謝@迪克蘭帕德回答...是的,這真的很奇怪......我對此感到困惑!你可以在一個簡單的項目中測試這個問題,並讓我們知道這些回覆? – MoonLight 2011-05-19 17:46:54