gpt4 book ai didi

asp.net - ASP 存储过程到 GridView

转载 作者:行者123 更新时间:2023-12-02 16:10:42 25 4
gpt4 key购买 nike

我正在尝试使用现有的存储过程来填充 GridView 。

首先,我执行存储过程并使用 SqlAdapter 将其放入数据集中。我知道这是有效的,因为 DataSet.Tables[0] 包含我的数据。但是,当我创建 GridView 并将数据绑定(bind)到 GridView 时,没有显示任何内容。

这是绑定(bind)GridView的代码:

DataSet ds = Execute_spr();
GridView testGridView = new GridView();

if (ds.Tables.Count > 0)
{
testGridView.DataSource = ds.Tables[0].AsEnumerable();
testGridView.DataBind();
}

这是 .aspx 页面中我的 gridview 的代码:

<asp:GridView ID="testGridView" runat = "server" AutoGenerateColumns = "true" />

知道我可能做错了什么吗?

编辑:我尝试过不使用 AsEnumerable() 并使用 .DefaultView 的 ds.Tables[0]

最佳答案

为什么要重新初始化 Gridview 行

GridView testGridView = new GridView();

在您的代码中创建一个名为“testGridView”的 protected 成员,删除上面的行,您可能会开始有所收获...

关于asp.net - ASP 存储过程到 GridView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3055047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com