2013-05-18 48 views
0

我創建了一個下拉列表,它根據狀態獲取過濾的數據。基於SqlDataSource的下拉列表

但我已經插入的數據可能有一些目前沒有激活的條目。 起初我申請DatasourceID的下拉列表現在

<asp:DropDownList ID="DDL_Country" runat="server" CssClass="roundDDL" 
        DataSourceID="SDS_Country" 
        DataTextField="Descr" DataValueField="Code"> 
</asp:DropDownList> 

上點擊我想改變DatasourceId按照新SDS_Country_All

DDL_Country.DataSourceID = "SDS_Country_All"; 
DDL_Country.DataValueField = "Code"; 
DDL_Country.DataTextField = "Descr"; 

我也嘗試申請databound();

它不斷給我錯誤。

+3

你得到什麼錯誤? – ZhiHeather

+0

System.Data.SqlClient.SqlException:')'附近的語法不正確。 –

回答

0

您正在收到SQL錯誤。檢查SDS_Country_All的選擇語句

+0

非常感謝。請幫助我在一件事..我想創建一個tabulare窗體視圖..,我無法這樣做。我希望用戶按照自己的意願插入儘可能多的記錄。像oracle開發人員表格形式... –

+0

調查asp:ListView和asp:GridView。哪一個更好是要確定你想要它看起來以及你想要它做什麼。 http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.aspx和http://msdn.microsoft.com/en-us/library/bb398790(v=vs。 100).aspx – ZhiHeather

+0

謝謝。我認爲列表視圖是更好的選擇。問候。 –

相關問題