powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DataGrid и CheckBox
6 сообщений из 6, страница 1 из 1
DataGrid и CheckBox
    #32764477
уставший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток! Помогите, если можно, решить проблему, которая просто морально убивает.
На странице находится DataGrid, которая заполняется из xml-файла. С заполненнием и чтением из него все нормально. В DataGrid добавлено колонка CheckBox.
В чем проблема. Требуется считать те значения, к примеру из колонки "стоимость", в строках которых помечены галочками чекбокса.
Прохождение я пишу так:

private void btnDelete_Click(object sender, System.EventArgs e)
{
CheckBox chkExport;
string sID;
foreach (DataGridItem oDataGridItem in dgList.Items)
{
chkExport = (CheckBox) oDataGridItem.FindControl("chkExport");
if (chkExport.Checked)
....
В последней построке if (chkExport.Checked) при проходе по F8 при установленном чеке выдается false.
"chkExport" - это ID чекбокса
Медленно схожу с ума...
...
Рейтинг: 0 / 0
DataGrid и CheckBox
    #32764663
Фотография Oleg Lugovskiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй это:
Код: plaintext
1.
2.
3.
4.
5.
for (int i = 0 ; i<DG.Items.Count; ++i) //or for each
{
     CheckBox checkBox = (CheckBox)DG.Items[i].Cells[ 0 ].Controls[ 1 ];
     if (checkBox.Checked) {}
}
...
Рейтинг: 0 / 0
DataGrid и CheckBox
    #32764683
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
DataGrid и CheckBox
    #32764974
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если этот чекбокс связан bindingом с базой данных, то перебирать поля бессмысленно
...
Рейтинг: 0 / 0
DataGrid и CheckBox
    #32765017
set79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstrUа если этот чекбокс связан bindingом с базой данных, то перебирать поля бессмысленно


Можно по подробнее. А то ничего не выходит
...
Рейтинг: 0 / 0
DataGrid и CheckBox
    #32769749
Модуль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
set79 monstrUа если этот чекбокс связан bindingом с базой данных, то перебирать поля бессмысленно


Можно по подробнее. А то ничего не выходит

Просто перетащил CheckBox в колонку грида?
Да - нет проблем!
Дай ему имя, например CB_User

на VB:

dim GridCB_User as System.Web.UI.WebControls.CheckBox
for i as integer = 0 to DATAGRID.items.count-1
GridCB_User = CType(Грид.Items(i).FindControl("CB_User"), CheckBox)
if GridCB_User.checked then
.... чего там надо делаем

endif
next
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DataGrid и CheckBox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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