2013-05-18 3 views
0

Я создал раскрывающийся список, который извлекал отфильтрованные данные на основе состояния.Выпадающий список SqlDataSource

Но мои уже вставленные данные могут иметь некоторые записи, которые в данный момент неактивны. Сначала я применил DatasourceID к DropDownList

<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. Проверьте инструкцию select для SDS_Country_All

+0

большое спасибо. пожалуйста, помогите мне в еще одной вещи .. Я хочу создать форму табуляра формы .. и не могу этого сделать. Я хочу, чтобы пользователь вставлял столько записей, сколько пожелает. как табличная форма разработчика оракула ... –

+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

спасибо. Я думаю, что просмотр списка - лучший вариант. С уважением. –

Смежные вопросы