2009-04-27 41 views
0

我有以下代碼爲每個查詢表。到目前爲止,我正在爲每個下拉列表控件進行復制/粘貼。但我認爲這樣做有更好的方法。我應該能夠指定DataTextField,DataValueField,控件名稱等。當然,我將不得不在數據庫端手動添加配置相關的數據庫值,如查找表和存儲過程中的其他更改。但在aspx頁面或頁面的.cs,必須有那麼一個更好的方法複製/粘貼..asp.net:如何更好地加載詳細信息視圖字段以編程方式,而不是複製/粘貼

    </asp:TemplateField>                   <asp:TemplateField HeaderText="Your Ethnicity"> 

' > ' ID = 「lblEthnicity」>

請讓我知道... 感謝

回答

0

我想自定義控制可以幫助你解決這個PROBL EM。

1

要從數據庫中驅動下拉控件中的內容,可以使用多個不同的DataSource綁定它們,具體取決於您的體系結構。

下面是一個簡單的例子(改變列表框DROPDOWNLIST):

<asp:SqlDataSource 
     id="SqlDataSource1" 
     runat="server" 
     DataSourceMode="DataReader" 
     ConnectionString="<%$ ConnectionStrings:MyNorthwind%>" 
     SelectCommand="SELECT LastName FROM Employees"> 
    </asp:SqlDataSource> 

    <asp:ListBox 
     id="ListBox1" 
     runat="server" 
     DataTextField="LastName" 
     DataSourceID="SqlDataSource1"> 
    </asp:ListBox> 
相關問題