2013-06-18 83 views
0

我有一個Multi Select CheckBox用戶控件。我想將此控件與對象數據源或sql數據源綁定,但我不知道如何將sql或對象數據源傳遞給我的用戶控件,以及如何將我的用戶控件與它綁定。這個過程必須像我們使用SQLDataSource綁定一個DropDownList,並且沒有C#代碼。用對象DataSource綁定UserControl

請告訴我一種方法,將我的數據源傳遞給用戶控件,然後根據該數據源綁定用戶控件。

+0

你爲什麼標記c#呢? –

+0

@AzharKhorasany錯誤。現在刪除。謝謝! –

回答

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> 
+0

我知道如何使用sqldatasource。我的實際問題是如何將usercontrol與sqldqtqsource或objectdatasource綁定。請告訴我,我可以綁定我的用戶控制這個sqldatasource。 –

+0

@尼克希爾,你究竟是什麼意思**綁定**?你的意思是**綁定**它可以列出這些數據,或者你的意思是**綁定**作爲參數的值? –

+0

我想要第一個案例。我將sqldatasource id設置爲我的usercontrol,usercontrol將從sqldatasource獲取數據並列出所有結果值。 –