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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2012, 18:25   #1
odson
 
Регистрация: 26.01.2012
Сообщений: 3
По умолчанию CheckBoxList

Помогите починить:
Есть код aspx:

<asp:CheckBoxList
ID="chbList"
runat="server"
DataSourceID="ldsOrdersUnservingRea sons"
DataTextField="Name"
DataValueField="ID">
<asp:ListItem Text="Укажите причину" Value="-1">
</asp:ListItem>
</asp:CheckBoxList>

Он не инициализируется через C#:

public void InitializateReasonsList()
{
var ordUnservBlck = OrderService.GetOrder(this.SelectOr derCurrentStatus1.CurrentOrderID.Va lue).OrdersUnservingReasonsBlocks;
foreach (var ordBlck in ordUnservBlck)
{
foreach (ListItem chb in this.chbList.Items)
{
if (chb.Value == ordBlck.OrderUnservingReasonID.ToSt ring())
{
chb.Selected = true;

}
}
}
chbList.DataBind();
}

Т.е. срабатывает условие if (chb.Value == ordBlck.OrderUnservingReasonID.ToSt ring()), но элемент после загрузки страницы остается не отмеченным (не выбранным)
odson вне форума Ответить с цитированием
Старый 10.10.2012, 18:32   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

chbList.DataBind(); это что тут делает?
eval вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение индекса текущего элемента по OnSelectedIndexChanged для CheckBoxList varb ASP.NET 2 23.10.2011 22:24
CreateProcess, задать соответствие процессорам исп. CheckboxList Человек_Борща Общие вопросы Delphi 2 09.01.2011 03:31