1. Trang chủ
  2. » Cao đẳng - Đại học

bài 7 lập trình với csdl - sử dụng designer và triển khai ứng dụng

66 1,2K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 66
Dung lượng 5,82 MB

Nội dung

Bài 7: LẬP TRÌNH VỚI CSDLSỬ DỤNG DESIGNER & TRIỂN KHAI ỨNG DỤNG Thao tác sử dụng kiến trúc kết nối SqlCommand SqlDataReader Điều khiển buộc Buộc dữ liệu với DataGridView Buộc dữ liệu với ComboBox BindingSource Điều hướng dữ liệu Lọc dữ liệu File config Hệ thống bài cũ Thao tác sử dụng kiến trúc kết nối SqlCommand SqlDataReader Điều khiển buộc Buộc dữ liệu với DataGridView Buộc dữ liệu với ComboBox BindingSource Điều hướng dữ liệu Lọc dữ liệu File config Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 2 Mục tiêu bài học Sử dụng Wizard để tạo nguồn dữ liệu Buộc dữ liệu với điều khiển bằng Designer Buộc dữ liệu với điều khiển DataGridView Buộc dữ liệu với TextBox Buộc dữ liệu với ComboBox Truy vấn dữ liệu bằng Designer Tùy chỉnh Toolbar Tạo form Master/Detail Triển khai ứng dụng Sử dụng Wizard để tạo nguồn dữ liệu Buộc dữ liệu với điều khiển bằng Designer Buộc dữ liệu với điều khiển DataGridView Buộc dữ liệu với TextBox Buộc dữ liệu với ComboBox Truy vấn dữ liệu bằng Designer Tùy chỉnh Toolbar Tạo form Master/Detail Triển khai ứng dụng Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 3 SỬ DỤNG WIZARD ĐỂ TẠO NGUỒN DỮ LIỆU Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 4 SỬ DỤNG WIZARD ĐỂ TẠO NGUỒN DỮ LIỆU Mỗi ứng dụng đều làm việc với một nguồn dữ liệu nhất định, thường không làm việc với cả CSDL Cấu hình nguồn dữ liệu cho phép lấy dữ liệu cần thiết cho ứng dụng Ứng dụng sẽ tương tác với nguồn dữ liệu này thay vì trên data base. Thay đổi trên nguồn dữ liệu sẽ được cập nhật lại CSDL Sử dụng cửa sổ Data Sources để cấu hình nguồn dữ liệu Cấu hình nguồn dữ liệu bằng Wizard Mỗi ứng dụng đều làm việc với một nguồn dữ liệu nhất định, thường không làm việc với cả CSDL Cấu hình nguồn dữ liệu cho phép lấy dữ liệu cần thiết cho ứng dụng Ứng dụng sẽ tương tác với nguồn dữ liệu này thay vì trên data base. Thay đổi trên nguồn dữ liệu sẽ được cập nhật lại CSDL Sử dụng cửa sổ Data Sources để cấu hình nguồn dữ liệu Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 5 B1. Nhấn vào Add New Data Source B2. Chọn kiểu nguồn dữ liệu Chọn Database để lấy dữ liệu từ CSDL Demo cấu hình nguồn dữ liệu Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 6 1 2 B3. Chọn mô hình dữ liệu cho nguồn dữ liệu Chọn Dataset Demo cấu hình nguồn dữ liệu Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 7 3 B4. Chọn kết nối Chọn kết nối có sẵn Demo cấu hình nguồn dữ liệu Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 8 4 B4. Chọn kết nối Chọn kết nối mới Demo cấu hình nguồn dữ liệu Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 9 Kết quả của quá trình chọn kết nối là chuỗi kết nối B5. Lưu chuỗi kết nối vào file app.config Demo cấu hình nguồn dữ liệu Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 10 5 [...]... this.tableAdapterManager.UpdateAll(this.mMABooksDataSet); } Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 17 Buộc dữ liệu vào TextBox Ngoài cách hiển thị theo DataGridView, Visual Studio cũng có thể hiển thị như sau: Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 18 Demo buộc dữ liệu vào TextBox B1 Thêm nguồn dữ liệu B2 Chọn bảng chọn kiểu hiển thị là Details Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 19... System.Windows.Forms.MessageBox.Show(ex.Message); } } Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 29 TÙY CHỈNH TOOBAR Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 30 Toolbar tự động thêm vào khi kéo bảng từ nguồn dữ liệu vào form cũng giống như Toolbar thông thường Có tùy chỉnh viết xử lý sự kiện cho các button trên toolbar này Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 31 Tùy chỉnh... ex.Message, ex.GetType().ToString()); } } Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 34 FORM MASTER/DETAIL Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 35 Thiết kế form Master/Detail Ví dụ về form Master/Detail Form Master/Detail thường thể hiện thông tin của hai bảng có quan hệ một nhiều Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 36 ... kiểu Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 13 BUỘC DỮ LIỆU VỚI ĐIỀU KHIỂN BẰNG DESIGNER Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 14 Buộc DataGridView với bảng Products Kéo bảng Products từ cửa sổ Data Sources vào form, Visual Studio tạo điều khiển DataGridView buộc với bảng dữ liệu Products DataGridView được thêm vào form cùng với toolbar điều hướng Lập trình với. .. Sử dụng Designer & Triển khai ứng dụng 24 TRUY VẤN DỮ LIỆU BẰNG DESIGNER Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 25 Truy vấn dữ liệu Sử dụng truy vấn để chỉ hiển thị dữ liệu mong muốn B1 Thêm truy vấn Chọn điều khiển bất kỳ buộc vào dữ liệu Nhấn Add Query trong menu thông minh của điều khiển đó Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 26 Truy vấn dữ liệu B2 Đặt... liệu vào TextBox B3 Thay đổi kiểu hiển thị phù hợp cho từng cột B4 Kéo bảng sang form Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 20 Demo buộc dữ liệu vào TextBox B5 Thay đổi vị trí hình dạng của các điều khiển B6 Thay đổi thuộc tính của các điều khiển nếu muốn Thuộc tính ReadOnly được thiết lập là true Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 21 Buộc dữ liệu với ComboBox... Combobox Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 23 Buộc dữ liệu với ComboBox DataSource: statesBindingSource (bảng State) Display Member: Cột StateName Value Member: Cột StateCode Selected Value: Cột State của bảng Customer (customerBindingSource) Thiết lập thuộc tính DropDownStyle là DropDownList để người dùng không nhập giá trị vào Lập trình với CSDL - Sử dụng Designer & Triển khai ứng. .. 31 Tùy chỉnh Toolbar B1 Thêm chức năng vào toolbar Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 32 Tùy chỉnh Toolbar B2 Viết xử lý sự kiện Xử lý sự kiện cho button Cancel private void bindingNavigatorCancelItem_Click (object sender, EventArgs e) { this.customersBindingSource.CancelEdit(); } Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 33 Tùy chỉnh Toolbar B2 Viết xử lý... tên cho truy vấn B4 Viết thêm mệnh đề Where cho truy vấn Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 27 Truy vấn dữ liệu Kết quả: Giao diện sẽ tự thêm một toolbar chứa Label chứa tên của tham số TextBox cho phép người dùng nhập tham số cho truy vấn Button để thực thi truy vấn Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 28 Truy vấn dữ liệu Mã được tự sinh ra private void... của cột State trên cửa Data Sources là ComboxBox Kéo cột State vào form Thiết lập thuộc tính Text của ComboBox là None C2 Kéo ComboBox từ Toolbox vào form Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 22 Buộc dữ liệu với ComboBox B2 Thiết lập các thuộc tính hiển thị cho ComboBox Data Source: Nguồn dữ liệu (bảng) được buộc vào Combobox Display Member: Giá trị hiển thị của ComboBox Value . khai ứng dụng Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 3 SỬ DỤNG WIZARD ĐỂ TẠO NGUỒN DỮ LIỆU Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 4 SỬ DỤNG WIZARD ĐỂ. liệu Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 10 5 B6. Chọn dữ liệu mong muốn Demo cấu hình nguồn dữ liệu Lập trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 11 6 Nguồn. trình với CSDL - Sử dụng Designer & Triển khai ứng dụng 6 1 2 B3. Chọn mô hình dữ liệu cho nguồn dữ liệu Chọn Dataset Demo cấu hình nguồn dữ liệu Lập trình với CSDL - Sử dụng Designer & Triển

Ngày đăng: 23/05/2014, 19:34

TỪ KHÓA LIÊN QUAN

w