protected void Page_Load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
SqlConnection con = new SqlConnection("Data Source=.\\sqlexpress;Initial Catalog=aa;Integrated Security=True");
con.Open();
SqlDataAdapter da = new SqlDataAdapter("select * from account", con);
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
con.Close();
}
GridView1.DataBind();
这报错
“GridView1”的 DataSourceID 必须是 IDataSource 类型的控件的 ID。未能找到 ID 为“SqlDataSource1”的控件。
怎么弄?
我要把数据弄到gridviews上
{
DataSet ds = new DataSet();
SqlConnection con = new SqlConnection("Data Source=.\\sqlexpress;Initial Catalog=aa;Integrated Security=True");
con.Open();
SqlDataAdapter da = new SqlDataAdapter("select * from account", con);
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
con.Close();
}
GridView1.DataBind();
这报错
“GridView1”的 DataSourceID 必须是 IDataSource 类型的控件的 ID。未能找到 ID 为“SqlDataSource1”的控件。
怎么弄?
我要把数据弄到gridviews上
GridView1.DataKeyNames = new string[] { "ID" };
GridView1.DataBind();
你现在已经为它设置了数据源,看看是不是另外设置GridView1的DataSourceID?
如果设置,去掉就行了。
为什么会出现分析器错误