求教,我用GridView做了一个显示班级成绩的网站,但是一个班级的做好了,要切换成别的班级就不知道怎么搞了。我想用一个文本框,里面输入(或选择)班级.
比如,Class1,Class2,Class3……等等。 我的思路是,在select语句中把“表”名用变量代替,但是就是弄不好,哪位好人抽点时间指点下啊,先谢谢了
比如,Class1,Class2,Class3……等等。 我的思路是,在select语句中把“表”名用变量代替,但是就是弄不好,哪位好人抽点时间指点下啊,先谢谢了
调试欢乐多
...
BindClassInfo(DropdownList1.SelectedValue);
...方法:
public void BindClassInfo(string classId)
{
string sql=String.Empty;
switch(classId)
{
case "1":
sql="select * from 表1";
break;
case "2":
sql="select * from 表2";
break;
case "3":
sql="select * from 表3";
break;
default:
sql="select * from 表1";
}
SqlConnection conn = new SqlConnection(...);
SqlDataAdapter sda = new SqlDataAdapter(sql,conn);
DataTable dt = new DataTable();
sda.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
}
...