2014-01-30 2 views
0

Я пытаюсь инициализировать метод DataPagerSetPageProperties(), но по неизвестной причине я получил этуDataPager1 не найдено для ListView

Error «Appointement» не содержит определение для «DataPager1» и не метод расширения " DataPager1' принимать первый аргумент типа „Appointement“ может быть найдено (вы пропали без вести с помощью директивы или ссылка на сборку?)

Вот код

protected void ListView1_PagePropertiesChanged(object sender, EventArgs e) 
{ 
    indexDdl = Convert.ToInt32(Session["dentistId"]); 

    int StartRowIndex = 0; 
    int MaximumRows = 10; 
    this.DataPager1.SetPageProperties(StartRowIndex, MaximumRows, true); <= error with DataPager1 
    Appointement(indexDdl); 
} 

Вот страница .aspx

<asp:DataPager ID="DataPager1" runat="server" Autopostback="true" > 
    <Fields> 
     <asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True" 
      ShowLastPageButton="True" /> 
    </Fields> 
</asp:DataPager> 

Любая идея, почему это не работает?

+0

Я не думаю, что «это» можно использовать здесь. Показывает ли Intellisense DataPager1, когда вы нажимаете «.» после этого'? –

+0

Я не вижу в коде кода «Назначение». –

ответ

0
DataPager DataPager1; 
    DataPager DataPager1 = ListView1.FindControl("DataPager1") as DataPager; 
Смежные вопросы