0
私のデータグリッドが私のウェブページに全く表示されていません。表示されているテーブルがありません。 私はこのスタックに従いましたquestionと私のためにコードのいくつかを修正しましたが、全く表示されていません。Datagridが表示されない
ここで私のクラスのコードはボタンによってトリガーされます。
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();
}
と私はここで
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
LoadDataGrid();
}
}
をPage_Load内に挿入されているマークアップです:
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
グリッドマークアップを表示します。コードをステップ実行すると、エラーはありますか? – DGibbs
@DGibbs私はそれを編集するつもりです。 –
これに似て:http://stackoverflow.com/questions/35796348/datatable-dt-ds-tablesput-why-dt-is-null –