Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > SqlDataAdapter не отображается в Toolbox


Автор: Ronin08 10.6.2008, 12:21
Доброго времени суток!
Почему в toolbox не отображается объект SqlDataAdapter!
по умолчанию его там и не должно быть. Нажимаю правой кнопкой по вкладке Data->Choose Items-> SqlDataAdapter;
Он-то появляется в списке data, но в тени, т.е. с ним нельзя работать
Причем когда работаю с windows application все нормально, но когда с web service или web site, то вышеописанная ситуация

Автор: Zakonnic 10.6.2008, 13:26
Кликни правой кнопкой на тулбоксе и выбери "Show All". Думаю, ты в обморок упадешь.  smile 

Автор: Ronin08 10.6.2008, 14:30
Не упаду smile 
да щелкал уже! 
Объект SqlDataAdapter есть в списке toolbox, но он в тени (серого цвета, его нельзя выбрать из списка)
Почему?! 

Автор: Idsa 10.6.2008, 14:55
Ronin08, позвольте узнать, зачем Вам в Toolbox SqlDataAdapter. Это же не WebControl... это просто класс, который не предназначен для размещения в ASP.NET разметке.

Автор: Ronin08 10.6.2008, 15:29
мне нужно получить доступ к БД через web service
вот нашел статейки как работать с БД и web service http://www.intuit.ru/department/se/msadonet/14/1.html и http://www.gotdotnet.ru/LearnDotNet/XMLWebServices/748.aspx
во всех примерах используются объект с toolbox sqldataadapter

Добавлено через 11 минут и 30 секунд
кстати, та же беда и с DataSet
я не могу добавить на форму этот объект из toolbox!

Автор: Ronin08 10.6.2008, 23:53
сделал в ручную
      
Код

  string source = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\SQL Server 2000 Sample  
  Databases\\Northwind.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
  string select = "SELECT ContactName, CompanyName FROM Customers";
  SqlConnection conn = new SqlConnection(source);
  SqlDataAdapter sqlDataAdapter1 = new SqlDataAdapter(select, conn);
   DataSet ds = new DataSet();

вопрос снят

Автор: Idsa 11.6.2008, 00:04
По-моему SqlDataAdapter размещается в ToolBox только в WinForms проектах и им подобных. Под Web же в ToolBox размещаются только WebControl'ы, коим SqlDataAdapter не является.
Хотя, думаю, и под WinForms редко кто использует SqlDataAdapter через ToolBox, потому что глобальный объект типа SqlDataAdapter нужен редко.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)