none
Сортировка Listview на основе текста Label-а RRS feed

  • Вопрос

  • Здравствуйте! Нужно сортировать Listview исходя из текста Label

    Проблема в том, что Label получает данные из другого источника, и метод Sort не позволит сортировать данные.

    Как можно решить задачу?

    примерно так. лабел получает свои значения уже во время ItemDataBound


    <asp:ListView ID=list" runat="server" EnableViewState="False" DataSourceID="lsource" OnItemDataBound="list_ItemDataBound">
          <EmptyDataTemplate>---</EmptyDataTemplate>
            <ItemTemplate>
               <div>
     <%--код--%>
                    <asp:Label ID="price" runat="server" Text="" Visible="false"></asp:Label>
                   
                </div>
            </ItemTemplate>
        </asp:ListView>

    2 августа 2014 г. 15:47

Ответы

Все ответы

  • "Нужно сортировать Listview исходя из текста Label Проблема в том, что Label получает данные из другого источника, и метод Sort не позволит сортировать данные." - можно поподробней отсюда, я пока не очень представил себе, что нужно.

    Сделаем содержимое сообщества лучше, вместе!

    4 августа 2014 г. 7:33
    Модератор
  • Попробую объяснить так. Листвию получает данные из таблицы "Таблица1" В листвию есть лабел который во время ItemDataBound с помощью DataReader получает данные из другого источника "Таблица2"
    4 августа 2014 г. 8:22
  • через ajax можно было бы передавать ту колонку которую хотите отсортировать,а на success старую таблицу очищать и вставлять новую(отсортированную)  
    • Предложено в качестве ответа Oleg Kurzov 4 августа 2014 г. 12:15
    4 августа 2014 г. 12:06
  • Можно увидеть пример кода, или ссылку на пример?
    5 августа 2014 г. 14:31
  • Нашел решение с помощью jquery, правда без использования лейбла

    решение

    • Помечено в качестве ответа Program-s.g 7 августа 2014 г. 15:23
    7 августа 2014 г. 15:23