Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ASP.NET Новый топик    Ответить
 ListView.EditTemplate.CheckBoxList не заполняется программно  [new]
higheh
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
Привет всем

Есть CheckBoxList в ЕдитТемлате его нужно заполнить программно значениями из БД. Вся проблема в том как вызвать методы отвечающие за заполнение значениями. Page_Load не подходит, т.к. элемент находится в ЕдитТемплате. Перепробывал другие события в том числе и события самого элемента ИНИТ, ЛОАД ничего не подходит. Как обратится к этому ЧекБоксЛист?

Данное сообщение получено с GotDotNet.Ru
23 мар 09, 22:51    [6965974]     Ответить | Цитировать Сообщить модератору
 ListView.EditTemplate.CheckBoxList не заполняется программно  [new]
higheh
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
В ПагеЛоад это неработает:
CheckBoxList CatCheckBoxList = (CheckBoxList)ListView1.FindControl("CatCheckBoxList");

Тогда где оно будет работать?

Данное сообщение получено с GotDotNet.Ru
23 мар 09, 23:10    [6966014]     Ответить | Цитировать Сообщить модератору
 ListView.EditTemplate.CheckBoxList не заполняется программно  [new]
Zorina
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
http://msdn.microsoft.com/ru-ru/library/system.web.ui.webcontrols.listview.itemdatabound.aspx
______________________________________
http://asp.net/learn/data-access/

Ищи там где потерял, а не там где светло.
мы с вами когда-то где-то уже встречались да, я была уже когда-то где-то.



Данное сообщение получено с GotDotNet.Ru
23 мар 09, 23:36    [6966072]     Ответить | Цитировать Сообщить модератору
 ListView.EditTemplate.CheckBoxList не заполняется программно  [new]
higheh
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
Ничего подобного это все равно ничего не решает ЧекБокс по прежнему не находит, ошибка.

protected void L_editing(object sender, ListViewItemEventArgs e)
{
if (e.Item.ItemType == ListViewItemType.DataItem)
{
CheckBoxList CatCheckBoxList = (CheckBoxList)ListView1.FindControl("CatCheckBoxList");
//if (CatCheckBoxList != null)
//{
CatCheckBoxList.DataSource = MusicCatSql.Select(DataSourceSelectArguments.Empty);
CatCheckBoxList.DataBind();
//}
}
}

Данное сообщение получено с GotDotNet.Ru
23 мар 09, 23:53    [6966101]     Ответить | Цитировать Сообщить модератору
 ListView.EditTemplate.CheckBoxList не заполняется программно  [new]
outcoldman
GDN Member

Откуда: GotDotNet.Ru
Сообщений: N/A
(CheckBoxList)ListView1.FindControl("CatCheckBoxList");
замените на
(CheckBoxList)e.Item.FindControl("CatCheckBoxList");
С уважением Денис Гладких,

[Мой Блог]


Данное сообщение получено с GotDotNet.Ru
24 мар 09, 08:27    [6966327]     Ответить | Цитировать Сообщить модератору
Все форумы / ASP.NET Ответить