使用Object DataSource绑定UserControl

时间:2013-06-18 12:04:49

标签: asp.net user-controls sqldatasource objectdatasource

我有一个Multi Select CheckBox用户控件。我想将此控件与对象数据源或sql数据源绑定,但我不知道如何将sql或对象数据源传递给我的用户控件,如何将我的用户控件与它绑定。这个过程必须像我们在aspx页面中使用SQLDataSource绑定DropDownList而没有C#代码。

请告诉我一种方法,将我的数据源传递给用户控件,然后根据该数据源绑定用户控件。

1 个答案:

答案 0 :(得分:0)

这很简单,你可以从documentation here获得所有内容。但是,下面是最常见配置的示例:

<asp:SqlDataSource ConnectionString="some connection string"
    SelectCommand="some SELECT statement"
    ID="mySqlDataSource"
    runat="server">
</asp:SqlDataSource>

如果您的SELECT语句有参数,您也可以指定带有标记的参数。

<asp:SqlDataSource ...>
    <SelectParameters>
        <asp:Parameter Name="parmName"
            DefaultValue="some value"
            Type="String" />
        </asp:Parameter>
    </SelectParameters>
</asp:SqlDataSource>