
Bài giảng Lập trình trực quan (Ngôn ngữ Visual Basic): Bài 4 - DataGrid
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình trực quan (Ngôn ngữ Visual Basic): Bài 4 - DataGrid1, Đưa DataGrid vào ứng dụng : - DataGrid là một ActiveX, do vậy phải thêm qua hộp thoại Components - Điều khiển : Microsoft DataGrid Control 6.0 - Chứa trong tập tin : MSDATGRD.OCX 2, Thiết kế lại DataGrid : bằng cách click phải chuột lên DataGrid và chọn mục Edit trên ShortCut menu. -Click phải chuột lần nữa để chọn kiểu sửa chữa ( Delete, Insert, Append). - Hay thay đổi độ rộng các cột bằng chuột khi thấy xuất hiện con trỏ 3, Liên kết RecordSet với DataGrid : Ta liên kết qua thuộc tính DataSource : Set < Tên DataGrid>.DataSource = Recordset4, Truy xuất giá trị của một ô trên DataGrid : 4.1, Dùng thuộc tính Col và Row. Qua thuộc tính Text để lấy nội dung. VD : Lấy nội dung của ô ở cột 3, dòng 4 DataGrid1.Col = 2 DataGrid1.Row = 3 MsgBox DataGrid1.Text4, Truy xuất trị của một ô trên DataGrid : 4.2, Sử dụng thuộc tính Bookmark và tên Field.VD : Muốn lấy dòng có Bookmark là bmk, tên field củarecordset là rstA nối kết với cột muốn lấy giá trị là tennv DataGrid1.Bookmark = bmk MsgBox rstA(“Tennv”).Value4.3, Sử dụng thuộc tính Text, Value của Columns() đểlấy nội dung dòng hiện hành :VD : Lấy nội dung cột 3 của dòng hiện hành MsgBox DataGrid1.Columns(2).Text (gTrị hiển thị) MsgBox DataGrid1.Columns(2).Value (gTrị lưu trữ)1, Các thuộc tính dữ liệu của DataList và DataCombo : 1.1, Các thuộc tính dùng khi muốn cập nhật dữ liệu : - DataSource : chứa recordset nguồn - DataField : chứa Field ( trường dữ liệu) 1.2, Các thuộc tính hiển thị dữ liệu - RowSource : chứa nội dung các mẩu tin - ListField : chọn trường hiển thị nội dung - BoundColumn : cột nội dung lưu trữ ( không hiển thị) - BoundText : nội dung lưu trữ ( không hiển thị) 2, Ví dụ với DataCombo1 : lấy dữ liệu trong bảng KhoarsKhoa.Open Khoa, cnn, adOpenStatic, adLockReadOnly, _adCmdTable Set cboKhoa.RowSource = rsKhoa cboKhoa.ListField = TenKhoa cboKhoa.BoundColumn = MaKhoaKết quả : ví dụ chọn [ Hoá ] cboKhoa.Text = “Hoá” cboKhoa.BoundText = “HH” cboKhoa.ListField = “TenKhoa” cboKhoa.BoundColumn = “MaKhoa”3, Ví dụ với DataList : hiển thị tên SV trong khoa sql = select * from sinhvien where makhoa= & _cboKhoa.BoundText & “ If rsSV.State adStateClosed Then rsSV.Close rsSV.Open sql, cnn, adOpenStatic, adLockOptimistic, _adCmdText Set lstSV.RowSource = rsSV lstSV.ListField = HoTen ListBox ComboBox4, Cập Nhật dữ liệu qua DataList và DataCombo : - Chú ý phải nhập đầy đủ thông tin các thuộc tính dữ liệu : DataSource, DataField, RowSource, LisstField, BoundColumn. -Thứ tự đặt giá trị các thuộc tính cho điều khiển : + Mở RecordSet cho DataSource (nếu có) + Mở RecordSet cho RowSource + Đặt các giá trị cho DataSource và DataField + Đặt giá trị cho RowSource, ListField, BoundColumn
Tìm kiếm theo từ khóa liên quan:
Lập trình trực quan Ngôn ngữ Visual Basic Ngôn ngữ lập trình Kỹ thuật lập trình Thiết kế lại DataGrid Liên kết RecordSetTài liệu có liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 313 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 306 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 292 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 246 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 245 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 241 0 0 -
Bài giảng Danh sách đề tài bài tập lớn môn Lập trình trực quan
20 trang 232 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 230 1 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 222 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 204 0 0 -
Thiết kế mạch logic bằng Verilog - HDL
45 trang 194 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 188 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 174 0 0 -
Báo cáo thực tập: Quản lý nhân sự & tiền lương
52 trang 160 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 159 0 0 -
Giáo trình nhập môn lập trình - Phần 22
48 trang 143 0 0 -
LUẬN VĂN: ỨNG DỤNG NGÔN NGỮ LẬP TRÌNH RÀNG BUỘC COMET VÀO BÀI TOÁN LẬP THỜI KHÓA BIỂU
43 trang 141 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 141 0 0 -
Giáo trình lập trình hướng đối tượng - Lê Thị Mỹ Hạnh ĐH Đà Nẵng
165 trang 128 0 0 -
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 126 0 0