Datagrid没有显示

时间:2016-05-11 10:20:30

标签: c# datagrid

我的数据网格根本没有显示在我的网页上。因为没有表格显示。 我确实遵循了这个堆栈question并修改了它的一些代码以适应我的,但它根本没有显示。

这是我的的代码,由按钮触发。

   private void LoadDataGrid()
    {
        con.Open();

        cmd = new SqlCommand(@"SELECT quotationID,quo_product
                             FROM JobQuotations
                             WHERE quo_custname = @custname", con);
        cmd.Parameters.AddWithValue("@custname",lblLoginName.Text);
        da = new SqlDataAdapter(cmd);
        dt = new DataTable();
        GridView1.DataSource = dt;
        GridView1.DataBind();
        con.Close();
    }

我已将其插入 page_load

 protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
           LoadDataGrid();
        }
    }

这是标记:

<asp:GridView ID="GridView1" runat="server"></asp:GridView>

1 个答案:

答案 0 :(得分:0)

您遗失da.Fill(dt);

dt = new DataTable();
da.Fill(dt);
GridView1.DataSource = dt;