Использование флажка для получения нескольких элементов данных в Datagrid в ASP.NET C # - PullRequest
0 голосов
/ 09 июня 2011
     protected void Button1_Click(object sender, EventArgs e)
  {
   foreach (DataGridItem di in GridView1.Items)
   {
       HtmlInputCheckBox chkBx = (HtmlInputCheckBox)di.FindControl("CheckBox1");
       if (chkBx != null && chkBx.Checked)
       {
          //What should I write to get the Items of that checked row.

       }
     }

   }

Помогите мне, как получить элементы строки каждой проверенной строки.

Я пытался так, но ничего не добавлялось к метке

      foreach (GridViewRow di in GridView1.Rows)
   {
       HtmlInputCheckBox chkBx = (HtmlInputCheckBox)di.FindControl("CheckBox1");
       if ( chkBx != null && chkBx.Checked)
       {
           FID[j] += di.Cells[2].Text;
           j++;

           Label1.Text += di.Cells[2].Text;

            }

       }

1 Ответ

2 голосов
/ 09 июня 2011

Стоит Rows вместо Items

foreach (GridViewRow di in GridView1.Rows)
{
   HtmlInputCheckBox chkBx = (HtmlInputCheckBox)di.FindControl("CheckBox1");
   if (chkBx != null && chkBx.Checked)
   {
      //What should I write to get the Items of that checked row.

   }
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...