Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Параметр DataSourceID в компоненте DropDownList 
:(
    Опции темы
Yagmort
Дата 9.11.2010, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 17.6.2009

Репутация: -1
Всего: -1



Проблема в передаче параметра, я не использую визуальные компоненты? а полностью цепляю его через код, что мне тут надо дописать, он не отображает поле? 
Код

public class SQLSelect
      {
public string spisok (string q, string table,string namefield,string idfield, DropDownList ddl)
        {
                Configuration config = WebConfigurationManager.OpenWebConfiguration("/");
                ConSTR constr = new ConSTR(config.ConnectionStrings.ConnectionStrings["CO"].ConnectionString);
                SqlConnection cs = new SqlConnection(constr.ConStr);
            try
            {
                SqlDataSource Sds = new SqlDataSource();
                Sds.ConnectionString = constr.ConStr;
                Sds.SelectCommand = q;
                ddl.DataSourceID = Sds.ID;
                ddl.DataMember = table;
                ddl.DataTextField = namefield;
                ddl.DataValueField = idfield;
                cs.Open();
                return table;
            }
            catch (Exception e)
            {
                MessageBox.Show("Ё П Р С Т" + e.ToString());
                return (null);
            }
            finally
            {
                cs.Close();
            }
       }
}
...
...
...

 SQLSelect sqls=new SQLSelect();
           sqls.spisok("SELECT * FROM [o].[dbo].[VI] GO", "[VI]", "[n_o]", "id_o", DropDownList1);

Что я делаю тут неправильно почему не работает, кто нить знает ? ? ? 

Это сообщение отредактировал(а) Yagmort - 9.11.2010, 15:49
PM MAIL   Вверх
Certain
Дата 9.11.2010, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 18.6.2008
Где: Moscow

Репутация: нет
Всего: 4



Попробуйте добавить:
Код

cs.Open();
ddl.DataBind();
return table;


P.S. Тема ASP.NET

Это сообщение отредактировал(а) Certain - 9.11.2010, 18:01
--------------------
Работа программиста и шамана имеет много общего - оба боpмочyт непонятные слова, совершают непонятные действия и не могут объяснить, как оно работает.
PM MAIL ICQ   Вверх
Yagmort
Дата 9.11.2010, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 17.6.2009

Репутация: -1
Всего: -1



Цитата(Certain @ 9.11.2010,  18:01)
Попробуйте добавить:
Код

cs.Open();
ddl.DataBind();
return table;


P.S. Тема ASP.NET

нет чет не катит (....
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0909 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.