小弟先谢谢各位帮忙了!!!!!

解决方案 »

  1.   

    有没有报错,确保你gridview的属性AutoGenerateColumns="true"先,因为如果你没有新增列,直接绑定的话AutoGenerateColumns="false"是没有数据显示的
      

  2.   

    GridView1.DataSource = dt;
    GridView1.DataBind();
      

  3.   

    string number = Session["number"].ToString();st.openConn();
    string temp = "SELECT TitleInfo.TitleNumber, TitleInfo.TitleName, SpecialtyInfo.SpecialtyName, StudentInfo.StudentNumber, StudentInfo.StudentName, StudentInfo.QQ, STInfo.Score, StudentInfo.Telephone,StudentInfo.[E-Mail] FROM TitleInfo, STInfo, SpecialtyInfo, StudentInfo, ClassInfo WHERE STInfo.StudentNumber=StudentInfo.StudentNumber and   STInfo.TitleNumber=TitleInfo.TitleNumber and SpecialtyInfo.SpecialtyNumber=ClassInfo.SpecialtyNumber and ClassInfo.CalassNumber=StudentInfo.CalassNumber and TitleInfo.Selected=true and TitleInfo.TeacherNumber='" + number + "'";
            DataSet ds = new DataSet();
            ds = st.GetDataSet(temp, "xuanti");
            GridView1.DataSource = ds.Tables["xuanti"].DefaultView;
            GridView1.DataBind();
      

  4.   

    SQL 在ACCESS运行过了  没有问题
    不知道什么原因
    就是显示不出来数据
      

  5.   

    问题解决了  是gridview中的visible设置成true
      

  6.   

    晕..visible不设成true.怪不得你看不到.