простой просмотр сетки с ошибкой набора данных

#c# #asp.net #gridview

#c# #asp.net #gridview

Вопрос:

В простом datagridview он выдает ошибку при запуске (ошибка компиляции): (Ошибка источника:

Строка 11: Строка 12:
Строка 13: )

mycode

 public partial class website : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
    Fillgrid();
}

public void Fillgrid()
{
    Dataset ds = new Dataset();
    SqlConnection cn = new SqlConnection(@"Server=.SQLEXPRESS; DataBase=first; Integrated Security=true;");
    cn.Open();
    SqlCommand cmd;
    cmd = new SqlCommand("select * from attendance", cn);
    SqlDataAdapter adapter = new SqlDataAdapter(cmd);
    adapter.Fill(ds);
    cn.Close();
    selectGridView.DataSource = ds;
    selectGridView.DataBind();

}
  

}

Комментарии:

1. dataset ds = new dataset(); Компилируется ли это? так и должно быть DataSet , C # чувствителен к регистру

2. Я изменил его, но при запуске он выдает другую ошибку: строка 13:»>

3. Какую ошибку вы получаете? Вторая ошибка, о которой вы упоминаете в своем комментарии, находится в файле aspx. Вы не поделились этим в своем сообщении

4. Пожалуйста, предоставьте логику страницы ASPX для сетки

5. что такое логика страницы ASPX?

Ответ №1:

Я думаю, вы можете использовать следующий код!!

   Dataset ds = new Dataset();
  SqlConnection cn = new SqlConnection(@"Server=.SQLEXPRESS; DataBase=first; Integrated        Security=true;");
  cn.Open();
  SqlDataAdapter adapter = new SqlDataAdapter("select * from attendance", cn);
  adapter.Fill(ds,"attendance");
  cn.Close();
  selectGridView.DataSource = ds;
  selectGridView.DataBind();