填充显示数据表格
本文关键字:表格 数据表 数据 显示 填充 | 更新日期: 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