Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2014, 15:22   #1
Ate1st
 
Регистрация: 07.06.2012
Сообщений: 3
По умолчанию Неправильно работает Pager в ListView

Здравствуйте! Помогите решить проблему с пейджером в листвью

Код ListView

Код HTML:
<asp:ListView ID="CartView" runat="server" OnSelectedIndexChanged="CartView_SelectedIndexChanged" style="border-style: solid; border-width: 1px; padding: 1px 4px" >
          <LayoutTemplate>
            <table runat="server" class="tableContent" id="itemPlaceholder">
            </table>
        <asp:DataPager runat="server" ID="DataPager" PageSize="10">
            <Fields>
              <asp:NumericPagerField ButtonCount="5" PreviousPageText="<<" NextPageText=">>" />
            </Fields>
          </asp:DataPager>
            </LayoutTemplate>
         <ItemTemplate>
           <table id="tbl" itemid="tbl" runat="server" class="tableContent" >
               <tr runat="server" >
                   <td>
                       <p>
                    Пользователь : <%# Eval("EmployeeName") %>
                      </p>
                     Системный блок: <%# Eval("DictionaryName") %>
                   </td>
               </tr>
               <tr>
                   <td style="font:16px 500; color:red; ">
                      Принтер: <%# Eval("printer") %> Картридж: <%# Eval("DictionaryCartID") %> Количество:
                   </td>
               </tr>
           </table>
        </ItemTemplate>
    </asp:ListView>
Заполняется в Page_Load


Код:
string ConnStr = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
        ds = new SqlDataSource(ConnStr, "Select Comp.ID, Comp.DictionaryName, Equipment.EquipmentId, Equipment.ParameterPrinterID, Equipment.ParameterCompID, Equipment.EmployeeID, ParameterPrinters.ParameterId, ParameterPrinters.DictionaryName as printer, " +
       "ParameterPrinters.DictionaryCartID, Employee.EmployeeId, Employee.EmployeeName " +
       "From Comp, Equipment, ParameterPrinters, Employee " +
       "where ParameterPrinters.ParameterId = Equipment.ParameterPrinterID and Equipment.ParameterCompID = Comp.ID and Employee.EmployeeId = Equipment.EmployeeID");
        ds.DataBind();
 
        CartView.DataSource = ds;
        CartView.DataBind();
Ate1st вне форума Ответить с цитированием
Старый 04.06.2014, 11:12   #2
Ate1st
 
Регистрация: 07.06.2012
Сообщений: 3
По умолчанию

Странность пейджера состоит в том что он перелистывает страницы только со второго щелчка по номеру страницы.
Ate1st вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
неправильно работает программа CppForYou Общие вопросы C/C++ 0 26.04.2013 01:13
rand() неправильно работает demigod82 Общие вопросы C/C++ 7 02.04.2012 17:35
Макрос работает неправильно AllenJ Microsoft Office Word 0 13.04.2011 21:17
неправильно работает сортировка Brabus Помощь студентам 1 30.05.2010 14:25
sscanf() неправильно работает BioS Общие вопросы C/C++ 7 06.02.2010 22:36