GridView и динамическое добавление контролов
От: Аноним  
Дата: 06.06.06 07:15
Оценка:
есть gridview три столбца из базы биндится а в четвертый я вставляю чекбокс руками вот так

for (int i = 0; i < gwBookmOptions.Rows.Count; i++)
{
CheckBox newcheckbox = new CheckBox();
newcheckbox.EnableViewState = true;
newcheckbox.Attributes.Add("runat", "server");
newcheckbox.ID = "ControlCh" + i.ToString();
try
{
if (bookmchar == '1')
newcheckbox.Checked = true;
else
newcheckbox.Checked = false;
}
catch
{
newcheckbox.Checked = false;
}
gwBookmOptions.Rows[i].Cells[1].Controls.Add(newcheckbox);
}

при первоночальной загрузке все хорошо , но когда идет PostBack
то грид отображается без содержимого данного столбца
то есть чекбоксы пропадают

почему так происходит?
как сделать чтоб они не исчезали и прочитать их значения ?



[i]данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.