我梦想创建一个像这样工作的控件:
<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
,将结果加载到 aDataTable
中,然后将它们加载到 aDataView
和 aRowFilter
中。目标是让多个DataView
sDataSource
与我希望应用于DataSource
. 我可以想象将其扩展为更强大。
目前,我的主要问题是不确定在哪里获取 的输出数据,DataSource
以便我可以将其粘贴到DataTable
.