Выполните запрос в цикле foreach и обновите сетку данных соответственно в asp.net c # - PullRequest
0 голосов
/ 22 апреля 2019

У меня динамический запрос, где я получаю значения из списка.Я выполняю запрос в цикле foreach.Мне нужно обновить gridview соответственно, как добавление строк.Как это может быть достигнуто

Я попробовал следующее: -

  foreach (string id in arr)
  {
     StringBuilder sb = new StringBuilder("select(select name from table1 where id =");
     sb.Append("" + id + ")");
     sb.AppendLine("as Component_Name,c.[name] as Scenario_Name, a.[processid] as Component from [action] a inner join [teststep] b on a.[stepid] = b.[stepid] inner join [process] c on b.[ProcessID] = c.[ProcessID] where a.CertifySequence = 0 and a.[processid] = ");
     sb.Append("" + id + "");
     SqlCommand command1 = new SqlCommand(sb.ToString(), connection);
      try
      {
       using (SqlDataAdapter sda = new SqlDataAdapter(command1))
       {
          DataSet ds = new DataSet();
          sda.Fill(ds);
           int rowCount = GridView1.Rows.Count;
           GridView1.DataSource = ds;
           GridView1.DataBind();
           rowCount = GridView1.Rows.Count;
        }
      }
      catch (Exception ex)
      {
         Console.WriteLine(ex.Message);
      }

   }

Я не вижу gridview на моей веб-странице.где я иду не так

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