我知道所有数据源控件,如LinqDataSource,ObjectDataSource等。
它们很酷但是它们旨在与数据库结合使用。
我实际上需要一个简单的数据源控件,可以使用普通的旧List(当然支持删除,更新,选择,插入)。
我在考虑使用objectdatasource,但List<T>
中没有select,update ...方法。
那么有这样的控制还是我必须自己滚动?我应该继承objectdatasource吗?
答案 0 :(得分:1)
最简单的方法是创建一个包含列表实例的类,以及从其包含的列表中选择,更新,插入和删除的方法。然后,您可以使用ObjectDataSource进行数据绑定。
答案 1 :(得分:0)
我做了我正在谈论的控制。我创建了一个继承自ObjectDataSource的自定义控件,然后添加了一个属性,该属性将静态/共享列表设置为内部数据源。它工作得很好。如果有人有兴趣联系我。