Вопрос

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

Я знаю, это звучит слишком много, поэтому любая помощь очень ценится ...

Это было полезно?

Решение

Если ваш вопрос "Как перебирать строки GridView", тогда мой ответ следующий:

int count = gridView1.Rows.Count;

for(int i=0; i < count; i++)
{
  GridViewRow row = gridView1.Rows[i];
  CheckBox cb = row.FindControl("CheckBoxID") as CheckBox;
  //Check if CheckBox is checked
  if(cb != null && cb.Checked) 
  {
    // Logic here.
  }
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top