Với phiên bản mới của Visual studio đưa ra vài cách mới để truy cập dữ liệu trong các ứng dụng của bạn. Phần này sẽ bàn luận về một số cách mà Visual cho phép dữ liệu được hợp nhất trong GUI, để bạn có thể tương tác với dữ liệu. Các công cụ cho phép bạn tạo một sự kết nối cơ sở dữ liệu là sử dụng các lớp OleDbConnection hay SqlConnection. Lớp mà bạn sẽ dùng phụ thuộc vào cơ sở dữ liệu nào bạn muốn kết nối. Khi định nghĩa một sự kết. | Viewing .NET Data W 7 1 J A J À Tfcl Ầ Visual Studio và Data Access - Phân 1 Với phiên bản mới của Visual studio đưa ra vài cách mới để truy cập dữ liệu trong các ứng dụng của bạn. Phần này sẽ bàn luận về một số cách mà Visual cho phép dữ liệu được hợp nhất trong GUI để bạn có thể tương tác với dữ liệu. Các công cụ cho phép bạn tạo một sự kết nối cơ sở dữ liệu là sử dụng các lớp OleDbConnection hay SqlConnection. Lớp mà bạn sẽ dùng phụ thuộc vào cơ sở dữ liệu nào bạn muốn kết nối. Khi định nghĩa một sự kết nối bạn có thể tạo một DataSet và định vị nó từ bên trong Visual . Vấn đề này sẽ tạo ra một tập tin XSD cho DataSet như là chúng ta đã làm bằng tay trong chương trước và tự động phát ra các mã .cs cho bạn. Kết quả này nằm trong sự tạo thành của một type-safe DataSet. Trong phần này ta sẽ học cách tạo một sự kết nối chọn một số dữ liệu và tạo ra một DataSet và sử dụng tất cả đối tượng được tạo ra để làm một ứng dụng đơn giản. Tạo một sự kết nối Để bắt đầu phần này ta phải tạo một ứng dụng Windows. Khi tạo bạn sẽ thấy một form trống. Công việc đầu tiên là tạo một sự kết nối cơ sở dữ liệu mới. Mở Server Explorer bằng cách gõ Ctrl Alt S hay chọn mục Server Explorer từ menu. Cửa sổ sẽ hiển thị như sau Trong cửa sổ này bạn có thể quản lý nhiều khía cạnh khác nhau của việc truy cập dữ liệu. Theo ví dụ này bạn cần tạo một sự kết nối đến cơ sở dữ liệu Northwind. Chọn Add menu trên mục Data Connections sẽ tự động hiện lên một trình thông minh để bạn có thể chọn OLEBD provider nào được dùng- ở đây ta chọn Microsoft OLEDB Provider cho SQL server khi bạn sẽ được kết nối với cơ sở dữ liệu Northwind được cài đặt như một phần của mẫu Framework SDK. Trang thứ hai của hộp thoại Data Link như sau Phụ thuộc vào cách bạn cài đặt các cơ sở dữ liệu mẫu Framework thì bạn sẽ có một thể hiện của cơ sở dữ liệu Northwind trong SQL Server và một thể hiện trong một cơ sở dữ liệu local MSDE Microsoft Data Engine hay cả .