gpt4 book ai didi

.net - 如何将 DataTable/DataSet 转换为 ObjectDataSource

转载 作者:行者123 更新时间:2023-12-02 04:26:49 26 4
gpt4 key购买 nike

我有一个绑定(bind)到 ObjectDataSource 的 GridView。我有一个返回数据表的方法。如何将 DataTable 提供给 ObjectDataSource 以便在代码中更新 GridView?

示例:

protected void Page_Load(object sender, EventArgs e) 
{
MyClass obj = new MyClass(textbox.Text);
DataTable dt = obj.GetData();

ObjectDataSource1.DataSource = dt;
}

是的,我知道ODS没有DataSource属性。这就是我陷入困境的原因。

如果您在想,为什么不直接将 DataTable 分配给 GridView?答案是:我们喜欢 ODS + GridView 组合提供的自动排序功能。

Google 上返回的所有搜索都是如何从 ODS 获取 DT。我找不到关于如何将 DT 放入 ODS 的引用资料。这似乎是一个很常见的需求,因为来自 ASP.NET 1.1 的人们将有大量生成 DT 的代码,如果他们想要更新 UI,他们将希望将 DT 放入 ODS 中。

最佳答案

类似这样的事情:

public YourDataTableName GetData()
{
YourDataSet ds = new YourDataSet();

//TODO:Load your data in the set

return ds.YourDataTableName;
}

关于.net - 如何将 DataTable/DataSet 转换为 ObjectDataSource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/691828/

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