Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Repeater вложенный в Repeater 
:(
    Опции темы
abra
Дата 14.5.2009, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 2.4.2009

Репутация: нет
Всего: нет



И опять здравствуйте :о)

Есть у меня 2 таблицы в бд. "Lessons" и "Subjects". В первой храняться данные урока(ID, номер лекции, название и т.д.) , а во второй перечень тем(ID,ID лекции которой пренадлижит тама, номер темы, название и т.д.). 

Хочу сделать страничку выводящую список лекций и ее тем.

лекция №1 [название]1.[тема]
2.[тема]
3.[тема]
лекция №2 [название]
1.[тема]
2.[тема]
...

Для этого хочу сделать Repeater(для тем) вложенный в Repeater(для лекций) 

то, что есть сейчас: .aspx
Код
<asp:Repeater ID="repLectures" runat="server">
    <ItemTemplate>
  <tr>
    <td colspan="2">
      <b><%# DataBinder.Eval(Container.DataItem, "Lesson_num") %>. <%# DataBinder.Eval(Container.DataItem, "Name") %><br /><hr class="Lessons" /></b>
    </td>
  </tr>
  <tr>
    <td style=" width:30px"></td>
    <td> <%#DataBinder.Eval(Container.DataItem, "Description")%></td>
  </tr>
  <tr>
    <td>
      <table>
       <tr>
        <td>
   <asp:Repeater ID="repThemes" runat="server">         
           <ItemTemplate>         
              <td><%# DataBinder.Eval(Container.DataItem, "Theme_num")%>.  <a href="Default.aspx?lesson=<%# DataBinder.Eval(Container.DataItem, "Theme_Name") %>"><%#DataBinder.Eval(Container.DataItem, "Title")%></a></td>          
           </ItemTemplate>
         </asp:Repeater> 
         </td>
        </tr>
        <tr>
          <td>Вопросы</td>
        </tr>
        </table>        
    </td>
  </tr>
      </ItemTemplate>
  </asp:Repeater>


и .aspx.cs
Код
  repLectures.DataSource = DB.GetItems("S_EducationOnLineStudent_ListLectures");// вызываю свой класс и хранимую процедуру для выборки из таблицы Lessons
        repLectures.DataBind();

Вопрос - 
1, как из этого DataBind - а вытащить ID лекци? (DataBinder.Eval("ID_Lesson") не работает)
2, можно ли в принципе делать вложенныеRepeater-ы? :-/
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ASP | Следующая тема »


 




[ Время генерации скрипта: 0.0539 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.