当前位置:  开发笔记 > 编程语言 > 正文

如何将DataTable/DataSet转换为ObjectDataSource

如何解决《如何将DataTable/DataSet转换为ObjectDataSource》经验,为你挑选了0个好方法。

我有一个与ObjectDataSource绑定的GridView.我有一个返回DataTable的方法.如何将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属性.这就是为什么我被卡住了.

如果您正在考虑,为什么不直接为GridView分配DataTable; 答案是:我们喜欢ODS + GridView组合提供的自动排序功能.

Google返回的所有搜索都是如何从ODS获取DT.我找不到关于如何将DT引入ODS的单一参考.这似乎是一个非常普遍的需求,因为来自ASP.NET 1.1的人将拥有大量生成DT的代码,如果他们想要更新UI,他们将希望将DT引入ODS.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有