潘
潘安
Unregistered / Unconfirmed
GUEST, unregistred user!
我在一个系统中要用到一个 GridView控件,在页面未运行时我就用SqlDataSource控件把它绑定到一个数据源.运行时我想根据需要通过编写代码对它重新绑定到新的数据集.但运行时却显示错误提示:“GridView1”上同时定义了 DataSource 和 DataSourceID。请移除一个定义。"
大意如下:在页面未运行时我用一个SqlDataSource控件把它绑定到一张student数据表.运行时通过输入学号查询一个具体的学生的情况并把它显示在GridView上,代码入下:
protected void Button2_Click(object sender, EventArgs e)
{
string strsql = "
select * from student where Student_id= '"
+ TextBox1.Text + "
' and Student_name= '"
+ TextBox2.Text + "
' ";
SqlDataAdapter da = new SqlDataAdapter(strsql, cn);
DataSet ds=new DataSet();
da.Fill(ds);
GridView1.DataSource=ds;
GridView1 .DataBind();
}
但运行时出现了如上的提示,请问错误出在哪里呢,要怎么改?
大意如下:在页面未运行时我用一个SqlDataSource控件把它绑定到一张student数据表.运行时通过输入学号查询一个具体的学生的情况并把它显示在GridView上,代码入下:
protected void Button2_Click(object sender, EventArgs e)
{
string strsql = "
select * from student where Student_id= '"
+ TextBox1.Text + "
' and Student_name= '"
+ TextBox2.Text + "
' ";
SqlDataAdapter da = new SqlDataAdapter(strsql, cn);
DataSet ds=new DataSet();
da.Fill(ds);
GridView1.DataSource=ds;
GridView1 .DataBind();
}
但运行时出现了如上的提示,请问错误出在哪里呢,要怎么改?