.net小生初学多指教...

来源:百度知道 编辑:UC知道 时间:2024/09/21 21:49:26
高手帮我看看哪错了.....

SqlConnection scn = new SqlConnection("server=.;database=NewTest;uid=sa;pwd=sa;");
scn.Open();
string str = "select * from test order by case";
SqlDataAdapter ada = new SqlDataAdapter(str, scn);
DataSet ds = new DataSet();
ada.Fill = ds;
this.GridView1.DataSource = ds;
this.GridView1.DataBind();
scn.Close();

SqlConnection scn = new SqlConnection("server=.;database=NewTest;uid=sa;pwd=sa;");
scn.Open();
string str = "select * from test order by case";
SqlDataAdapter ada = new SqlDataAdapter(str, scn);
DataSet ds = new DataSet();
ada.Fill = ds; --这里错了
应该是:ada.Fill(ds);
this.GridView1.DataSource = ds;
this.GridView1.DataBind();
scn.Close();

ada.Fill = ds; 应该是这样引用吧ada.Fill(ds);

SqlConnection scn = new SqlConnection("server=.;database=NewTest;uid=sa;pwd=sa;");
scn.Open();
string str = "select * from test order by case";
SqlDataAdapter ada = new SqlDataAdapter(str, scn);
DataSet ds = new DataSet();
ada.Fill = ds; 这句错了!ds是数据集的对象,应先填充,再关联,改为ada.Fill(ds); 或者两句合一句ada.Fill (new DataSet())也可以
this.GridView1.DataSource = ds;
this.GridView1.DataBind();
scn.Close();