Member 13750004 Ответов: 1

Что я делаю, чтобы получить весь элемент в выпадающем списке из базы данных в момент запуска события загрузки страницы?


я получаю правильные и точные данные в ddl из базы данных.

Что я уже пробовал:

protected void Page_Load(object sender, EventArgs e)
       {
           if (!IsPostBack)
           {
               string myQuery = "select * from studentDetail";
               cmd = new SqlCommand(myQuery, conn);
               cmd.Connection = conn;
               SqlDataAdapter sda = new SqlDataAdapter();
               sda.SelectCommand = cmd;
               DataSet ds = new DataSet();
               sda.Fill(ds);
               GridView1.DataSource = ds;
               GridView1.DataBind();
               int hasRows = ds.Tables[0].Rows.Count;
               int c = 0;
               if(c< hasRows){
                   DropDownList1.Items.Add(ds.Tables[0].Rows[c]["rollnum"].ToString());
                   c++;
               }
               conn.Close();


           }
       }

1 Ответов

Рейтинг:
10

Simon_Whale

Я хотел бы взглянуть на это c# - Как правильно заполнить выпадающий список из базы данных? - переполнение стека[^]

Я бы также изменил ваш оператор select, чтобы возвращать только те столбцы, которые вам также нужны.