我有预感,我犯的是一个低级错误
爱如少年 2010-01-30 05:52:45 GridView2不显示,SQL语句没问题,能查出东西来。
protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
//获取选择行的系编号
string deptID = GridView1.DataKeys[e.NewSelectedIndex].Value.ToString().Trim();
//Response.Write("<script>alert('"+deptID+"')</script>");
string sqlStr = "select * from tb_Class where deptID ="+deptID;
//Response.Write("<script>alert('"+sqlStr+"')</script>");
SqlConnection con = new SqlConnection();
con.ConnectionString = "server=WANGSERVER\\SQLEXPRESS;Database=db_Student;User ID=sa;pwd=";
//con.Open();
SqlDataAdapter da = new SqlDataAdapter(sqlStr, con);
DataSet ds = new DataSet();
// con.Open();
da.Fill(ds);
//Response.Write("<script>alert('"+sqlStr+"')</script>");
this.GridView2.DataSource = ds;
// GridView2.DataKeyNames = new string[] { "ClassID" };
GridView2.DataBind();
}
语句断点调试,一直到最后一句。但就是GridView2不显示。