Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Отображение связанных данных в форме




Отображение связанных данных в форме

To display related data on a form

1. On the File menu, click New Project.

2. In the New Project dialog box, click Windows Application, and then click OK.

A new Windows Forms project opens.

3. Add a connection to the sample database named Northwind.sdf as described in How to: Connect to a Database.

4. On the Data menu, click Show Data Sources.

The Data Sources window opens.

5. In the Data Sources window, expand NorthwindDataSet, and then expand Products.

6. Click the drop-down arrow next to Product Name, and then click Label.

7. Drag the Product Name field to the Windows Form.

8. Drag the Order Details table (the one that is located in the Products table) to the form, and position it under the label.

A DataGridView control is added to the form.

9. Press F5 to run the program.

10. When the application opens, click the Move Next Item button on the ProductsBindingNavigator at the top of the form.

11. Verify that the order detail information in the DataGridView control is updated whenever the product changes.


Данные в отдельных таблицах могут быть связанными. Если существуют связанные данные в двух таблицах, связь будет отображена в окне Источники данных. Например, при подключении к учебной базе данных "Northwind" и раскрытии таблицы Products можно заметить, что таблица Order Details отображается как часть таблицы Products. Если перетащить эту таблицу Order Details или одно или несколько ее полей в форму Windows Forms, она отображается как часть связи с таблицей Products. Например, при прокрутке продуктов в таблице Products автоматически отображаются соответствующие сведения о заказе для каждого продукта.

1. В меню Файл выберите команду Создать проект.

2. В диалоговом окне Создание проекта выберите Приложение Windows Forms, а затем нажмите кнопку ОК.

Откроется новый проект Windows Forms.

3. Добавьте подключение к учебной базе данных с именем Northwind.sdf, как описано в разделе Подключение к базе данных.

4. В меню Данные выберите команду Показать источники данных.

Откроется окно Источники данных.

5. В окне Источники данных разверните узел NorthwindDataSet, а затем — узел Products.

6. Щелкните стрелку раскрывающегося списка рядом с Product Name и выберите элемент Label.

7. Перетащите поле Product Name в форму Windows Forms.

8. Перетащите таблицу Order Details (ту, которая расположена в таблице Products) в форму, поместив ее под надписью.

В форму добавится элемент управления DataGridView.

9. Нажмите клавишу F5 для выполнения программы.

10. В открытом приложении нажмите кнопку Перейти к следующему элементу в панели ProductsBindingNavigator в верхней части формы.

11. Убедитесь, что сведения о заказе в элементе управления DataGridView обновляются каждый раз при изменении продукта.


Using LINQ in C# Express

It is very common for applications to use data in SQL databases or XML documents. Traditionally, developers had to learn a primary programming language, such as C#, and a secondary language, such as SQL or XQuery. Language-Integrated Query (LINQ) brings query capabilities into the C# language itself. Now, instead of learning a separate query language, you can use your knowledge of C#, together with some additional keywords and concepts, to query SQL databases, ADO.NET datasets, XML documents, and any.NET collection class that implements the IEnumerable interface.




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 321; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.