List <t> </t>的DataSource控件

时间:2010-03-26 02:15:43

标签: asp.net webforms controls

我知道所有数据源控件,如LinqDataSource,ObjectDataSource等。

它们很酷但是它们旨在与数据库结合使用。

我实际上需要一个简单的数据源控件,可以使用普通的旧List(当然支持删除,更新,选择,插入)。

我在考虑使用objectdatasource,但List<T>中没有select,update ...方法。

那么有这样的控制还是我必须自己滚动?我应该继承objectdatasource吗?

2 个答案:

答案 0 :(得分:1)

最简单的方法是创建一个包含列表实例的类,以及从其包含的列表中选择,更新,插入和删除的方法。然后,您可以使用ObjectDataSource进行数据绑定。

答案 1 :(得分:0)

我做了我正在谈论的控制。我创建了一个继承自ObjectDataSource的自定义控件,然后添加了一个属性,该属性将静态/共享列表设置为内部数据源。它工作得很好。如果有人有兴趣联系我。