Реклама:

4. В окне Choose a Query Type выберем радиокнопку Use SQL statements и нажмем кнопку Next.

5. В окне Generate the SQL Statements в поле запроса зададим следующий запрос:

select CustomerlD, CompanyName, City from Customers where City = @City

Нажмем кнопку Next.

6. В следующем окне нажмем кнопку Finish.

7. В форму будет добавлен объект адаптера данных с именем sqlDataAdapterl. Изменим это имя на aCustomers.

8. Выберем объект адаптера в форме и перейдем к окну свойств. Выберем свойство SelectCommand адаптера. Оно ссылается на команду данных, выполняющую выборки данных из таблицы Customers. Щелкнем мышью по крестику в квадратике рядом с именем свойства.

9. Раскроется список свойств команда данных. Выберем свойство Parameters и в поле данных нажмем кнопку эллипса (...). Просмотрим список сгенерированных параметров команды. Он должен содержать единственный параметр с именем @City. Убедившись в наличии параметра, закроем список, нажав кнопку Cancel.

1.4.4. Генерация набора данных

1. Под окном свойств отыщем сноску Generate Dataset и нажмем ее.

2. В появившемся окне Generate Dataset выберем радиокнопку New и зададим имя набора данных ds. Проследим, чтобы в поле Choose wich table(s) to add to the dataset был отмечен элемент Customers.

3. Нажмем кнопку OK. В проект будет добавлен класс набора данных ds.xsd, а на форму - его экземпляр с именем dsl.

1.4.5. Добавление элементов управления в форму

1. В окне Toolbox выберем закладку Windows Forms, в ней - элемент управления ComboBox и перетащим его в форму приложения. В форму будет добавлен объект с именем comboBoxl.

2. Выберем этот объект его в форме, щелкнув по нему мышью. Перейдем в окно свойств, где выберем свойство Items и нажмем кнопку эллипса (...).

3. Зададим список значений выпадающего списка, как показано на рис. 1.31.

Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.

puc 1.31

4. Выберем свойство DropDownStyle и из выпадающего списка выберем значение DropDownList.

5. В окне Toolbox на закладке Windows Forms выберем элемент управления Label и перетащим его в форму приложения. В форму будет добавлен объект с именем labell. В окне свойств для свойства Text зададим значение ГОРОД. Разместим в форме объект labell перед объектом comboBoxl.

6. В окне Toolbox на закладке Windows Forms выберем элемент управления DataGrid и перетащим его в форму приложения. В форму будет добавлен объект с именем dataGridl.

7. Установим значения свойств объекта dataGridl: DataSource = dsl; DataMember= 'Customers'.

1.4.6. Обработчик события смены текущего элемента в ComboBox

1. Выберем в форме объект comboBoxl. В окне свойств перейдем к списку событий объекта, нажав на панели кнопок окна кнопку ^—.

2. Выберем событие SelectedlndexChanged и в поле данных дважды шелкнем мышью.

3. В появившемся редакторе программного кода зададим следующий обработчик смены индекса текущего элемента в comboBoxl:

private void comboBoxl_SelectedIndexChanged(object sender, System.EventArgs e)

{

//---значение параметра команды SelectCommand адаптера


⇐ Предыдущая страница| |Следующая страница ⇒