为什么这个gridview没有加载结果?

时间:2013-06-02 02:58:21

标签: asp.net database gridview

我正在尝试使用搜索结果填充gridview。这是我的“AddDropClasses”页面的UI:

enter image description here

加载此页面时,我希望gridview填充当前用户的当前课程,并使用Register表格执行此操作。这是我的代码:

 protected void Page_Load(object sender, EventArgs e)
{
    SqlConnection con = new SqlConnection();
    con.ConnectionString = Userfunctions.GetConnectionString();
    con.Open();

    string query = "select * from RegisterTable where StudentID='" + MyGlobals.currentID + "'";

    SqlDataAdapter adap = new SqlDataAdapter(query, con);

    DataTable tab = new DataTable();

    adap.Fill(tab);

    showCourses.DataSource = tab;


}

我通过点击其他页面上的按钮来加载(来到)此页面。问题是,该表没有显示结果。当我调试时,我意识到Myglobals.ID具有我所期望的价值。这可能是什么问题?有人可以帮忙吗?;

由于

1 个答案:

答案 0 :(得分:2)

你忘记了数据绑定showCourses。在showCourses.DataBind();

之后添加showCourses.DataSource = tab;