【发布时间】:2010-06-09 19:37:06
【问题描述】:
我梦想创建一个像这样工作的控件:
<asp:SqlDataSource
id="dsFoo"
runat="server"
ConnectionString="<%$ ConnectionStrings:conn %>"
SelectCommandType="StoredProcedure"
SelectCommand="cmd_foo">
</asp:SqlDataSource>
<Custom:DataViewSource
id="dvFoo"
runat="server"
rowfilter="colid > 10"
datasourceid="dsFoo">
</Custom:DataViewSource>
我可以通过执行cmd_foo,将结果加载到DataTable,然后将它们加载到带有RowFilter 的DataView 中,在后面的代码中完成同样的事情。目标是为一个DataSource 使用多个DataViews,以及我希望应用于DataSource 的选择部分的任何特殊过滤器。我可以想象将其扩展为更强大。
我尝试在 this 和 this 达到峰值,但在某些方面有点困惑。
目前,我的主要问题是不确定在哪里获取DataSource 的输出数据,因此我可以将其粘贴到DataTable 中。
【问题讨论】:
标签: asp.net datasource dataview