powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Repeater & ItemDataBound
3 сообщений из 3, страница 1 из 1
Repeater & ItemDataBound
    #33951178
nifty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, подскажите, пожалуйста...
Есть Repeater, в нем label, нужно в зависимости от значения поля запихать в этот label либо значение этого самого поля, либо строку.
Пытаюсь проделать все это в ItemDataBound. До значения поля достучался таким образом:
DbDataRecord rec = (DbDataRecord) e.Item.DataItem;
if (rec != null)
{
if (rec["cnt"].ToString() == "0")
{
...
}
}
- Правильно ли это?
- Как и где изменить значения label'a
- Почему при попытке вывода тестовой информации, количество выводимых строк в 2 раза больше реального (список просто повторяется.. типа 1.2.0. 1.2.0) ?
...
Рейтинг: 0 / 0
Repeater & ItemDataBound
    #33952610
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternateItem) {
  if(Convert.ToInt32((e.Item.DataItem as IDataRecord)["cnt"]) == 0)
    (e.Item.FindControl("lblCnt") as Label).Text = "пусто";
}
Ну и в самом репитере в ItemTemplate пишешь
<asp:Label id="lblCnt" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "cnt")%>' />

Где-то так вообщем.

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
Repeater & ItemDataBound
    #33954055
nifty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все получилось. Спасибо большое.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Repeater & ItemDataBound
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]