填充显示数据表格

本文关键字:表格 数据表 数据 显示 填充 | 更新日期: 2023-09-27 18:15:48

我不能用发送给api的数据填充网格视图。告诉我缺陷在哪里。我不知道。

  protected void btnGo_Click(object sender, EventArgs e)
  {
    WSmyWebAPI.myWeb wsAPI = new WSmyWebAPI.myWeb();
    WSmyWebAPI.OrderSearchParameters sSearchParameters = new
    WSmyWebAPI.OrderSearchParameters();
    DataSet ds = new DataSet();
    DateTime dtmStartDate;
    DateTime dtmEndDate;
    dtmStartDate = Convert.ToDateTime(dpApproved.Text);
    dtmEndDate = Convert.ToDateTime(dpShipped.Text);
    oid = txtOrderID.Text;
    opid = txtPartID.Text;
    sSearchParameters.StartDate = dtmStartDate;
    sSearchParameters.EndDate = dtmEndDate;
    sSearchParameters.OrderID = oid;
    sSearchParameters.OrderPartID = opid;
    ds = wsAPI.OrderSearch(sSearchParameters);
    GridView1.DataSource = ds;
    GridView1.DataBind();

}

填充显示数据表格

下面是一个示例代码。您可以相应地操作或调整您的代码。确保您也有适当的aspx代码。这意味着要显示的列。尝试添加

GridView1.Vissible = True

进一步确保添加try catch块并检查SqlException。尝试进入逐行调试模式。我建议在网页上的标签显示错误,直到你的整个页面是错误的自由。所以你知道哪里出了问题。

作为建议,最好将连接、查询参数部分取出Go click event。添加一个单独的方法来做到这一点。只获取数据集或数据表(我推荐数据表)并将其设置为Go click event下的gridview