Bài Giảng Môn Lập Trình Website ASP.Net part 14
Số trang: 18
Loại file: pdf
Dung lượng: 2.11 MB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Sử dụng các điều khiển Data List, DataGrid và Repeater để hiển thị dữ liệu. Liên kết dữ liệu với các kiểu tập hợp:ArrayList, SortedList, HashTable, I. Điều khiển DataGrid DataGrid là một điều khiển khá linh hoạt và hiệu quả trong việc hiển thị, định dạng và thao tác với dữ liệu.
Nội dung trích xuất từ tài liệu:
Bài Giảng Môn Lập Trình Website ASP.Net part 14Bài Giảng Môn Lập Trình Website ASP.NetChương 4 CÁC ĐIỀU KHIỂN LIÊN KẾT DỮ LIỆU Sử dụng các điều khiển Data List, DataGrid và Repeater để hiển thị dữ liệu. Liên kết dữ liệu với các kiểu tập hợp:ArrayList, SortedList, HashTable, …I. Điều khiển DataGrid DataGrid là một điều khiển khá linh hoạt và hiệu quả trong việc hiển thị, định dạng vàthao tác với dữ liệu. Bên cạnh đó, chúng ta có thể thực hiện sắp xếp dữ liệu, thực hiện phântrang với sự hỗ trợ khá tốt của VS .Net trong quá trình thiết kế. Bổ sung Control DataGrid vào Thanh ToolBox (Nếu chưa có): Click phải thanh toolboxchọn Choose Items. Đánh dấu vào mục DataGrid (System.Web.UI.WebControls) Ok1. Tạo DataGrid vào trang Kéo Control DataGrid vào trang Định dạng tự động Kết nối nguồn dữ liệu Thiết lập thuộc tínhBiên sọan: Dương Thành Phết Trang 109Bài Giảng Môn Lập Trình Website ASP.Net2. Định dạng tự động Thực hiện chọn những mẫu định dạng có sẳn quy định về khung viền màu nền bằngcách Chọn Auto Format từ khung DataGrid Task3. Kết nối nguồn dữ liệu Chọn New Data Source từ mục Choose Data SourceBiên sọan: Dương Thành Phết Trang 110Bài Giảng Môn Lập Trình Website ASP.Net Chọn lọai nguồn dữ liệu (DataBase) Đặt tên cho nguồn dữ liệu (Sieuthi) Chọn New Connection Chọn Microsoft SQL Server ContinueBiên sọan: Dương Thành Phết Trang 111Bài Giảng Môn Lập Trình Website ASP.Net Khai báo các thông số của CSDL => Chọn Test Connection để kiểm tra. Chọn Ok đểđồng ý kết nối.Biên sọan: Dương Thành Phết Trang 112Bài Giảng Môn Lập Trình Website ASP.Net Khai báo dữ liệu cần truy xuất. Chọn Test Query để kiểm tra kết quả. Chọn Finish để hòan tất4. Thiết lập các thuộc tính Để thực hiện các thao tác thiết lập các thuộc tính, chúng ta chọn chức năng PropertyBuilder… từ khung DataGrid Task.a. Trang General Trong trang này, có các mục chọn sau:Biên sọan: Dương Thành Phết Trang 113Bài Giảng Môn Lập Trình Website ASP.Net Show header: Qui định dòng tiêu đề trên có được phép hiển thị hay không. (mặc định là có hiển thị dòng tiêu đề) Show footer: Qui định dòng tiêu đề dưới có được phép hiển thị hay không. (mặc định là không hiển thị dòng tiêu đề dưới) Allow sorting: Có cho phép sắp xếp dữ liệu hay không. (mặc định là không cho phép sắp xếp) Các mục chọn trong Tab Generalb. Trang Columns (Quản lý thông tin các cột) Trang Columns quản lý thông tin các cột sẽ hiển thị trên lưới. Trang ColumnsBiên sọan: Dương Thành Phết Trang 114Bài Giảng Môn Lập Trình Website ASP.Net Create columns automatically at runtime: Khi chọn chức năng này, DataGrid sẽ tự động phát sinh đầy đủ các cột có trong nguồn dữ liệu. Nếu chúng ta muốn qui định các cột cần hiển thị, chúng ta không chọn chức năng này. Column list: Qui định các cột được hiển thị trong lưới. o Bound Column: Cột có liên kết với nguồn dữ liệu. o Button Column: Cột dạng nút lệnh đã được thiết kế sẵn. Điều khiển DataGrid cung cấp cho chúng ta 3 loại cột dạng này: Select: Nút lệnh chọn dòng dữ liệu Edit, Cancel, Update: Các nút lệnh hỗ trợ chức năng cập nhật dữ liệu trực tiếp trên lưới. Delete: Nút lệnh xóa dòng dữ liệu Chúng ta sẽ có dịp tìm hiểu kỹ hơn về các nút lệnh này trong phần Cập nhật dữ liệu trực tiếp trên lưới. o Hyperlink Column: Cột có liên kết dữ liệu dạng liên kết. o Template Column: Cột do người dùng tự thiết kế. Đây là loại cột có khả năng làm việc khá linh họat. Ví dụ bạn cần hiển thị danh sách khách hàng. Tại cột Phái, bạn không muốn hiển thị Nam/Nữ, thay vào đó, bạn muốn hiển thị điều khiển checkbox thay thế, nếu checkbox được chọn - thể hiện phái Nam và ngược lại. Trong tình huống này, TemplateColumn là sự chọn lựa tốt dành cho bạn. Chúng ta sẽ tìm hiể ...
Nội dung trích xuất từ tài liệu:
Bài Giảng Môn Lập Trình Website ASP.Net part 14Bài Giảng Môn Lập Trình Website ASP.NetChương 4 CÁC ĐIỀU KHIỂN LIÊN KẾT DỮ LIỆU Sử dụng các điều khiển Data List, DataGrid và Repeater để hiển thị dữ liệu. Liên kết dữ liệu với các kiểu tập hợp:ArrayList, SortedList, HashTable, …I. Điều khiển DataGrid DataGrid là một điều khiển khá linh hoạt và hiệu quả trong việc hiển thị, định dạng vàthao tác với dữ liệu. Bên cạnh đó, chúng ta có thể thực hiện sắp xếp dữ liệu, thực hiện phântrang với sự hỗ trợ khá tốt của VS .Net trong quá trình thiết kế. Bổ sung Control DataGrid vào Thanh ToolBox (Nếu chưa có): Click phải thanh toolboxchọn Choose Items. Đánh dấu vào mục DataGrid (System.Web.UI.WebControls) Ok1. Tạo DataGrid vào trang Kéo Control DataGrid vào trang Định dạng tự động Kết nối nguồn dữ liệu Thiết lập thuộc tínhBiên sọan: Dương Thành Phết Trang 109Bài Giảng Môn Lập Trình Website ASP.Net2. Định dạng tự động Thực hiện chọn những mẫu định dạng có sẳn quy định về khung viền màu nền bằngcách Chọn Auto Format từ khung DataGrid Task3. Kết nối nguồn dữ liệu Chọn New Data Source từ mục Choose Data SourceBiên sọan: Dương Thành Phết Trang 110Bài Giảng Môn Lập Trình Website ASP.Net Chọn lọai nguồn dữ liệu (DataBase) Đặt tên cho nguồn dữ liệu (Sieuthi) Chọn New Connection Chọn Microsoft SQL Server ContinueBiên sọan: Dương Thành Phết Trang 111Bài Giảng Môn Lập Trình Website ASP.Net Khai báo các thông số của CSDL => Chọn Test Connection để kiểm tra. Chọn Ok đểđồng ý kết nối.Biên sọan: Dương Thành Phết Trang 112Bài Giảng Môn Lập Trình Website ASP.Net Khai báo dữ liệu cần truy xuất. Chọn Test Query để kiểm tra kết quả. Chọn Finish để hòan tất4. Thiết lập các thuộc tính Để thực hiện các thao tác thiết lập các thuộc tính, chúng ta chọn chức năng PropertyBuilder… từ khung DataGrid Task.a. Trang General Trong trang này, có các mục chọn sau:Biên sọan: Dương Thành Phết Trang 113Bài Giảng Môn Lập Trình Website ASP.Net Show header: Qui định dòng tiêu đề trên có được phép hiển thị hay không. (mặc định là có hiển thị dòng tiêu đề) Show footer: Qui định dòng tiêu đề dưới có được phép hiển thị hay không. (mặc định là không hiển thị dòng tiêu đề dưới) Allow sorting: Có cho phép sắp xếp dữ liệu hay không. (mặc định là không cho phép sắp xếp) Các mục chọn trong Tab Generalb. Trang Columns (Quản lý thông tin các cột) Trang Columns quản lý thông tin các cột sẽ hiển thị trên lưới. Trang ColumnsBiên sọan: Dương Thành Phết Trang 114Bài Giảng Môn Lập Trình Website ASP.Net Create columns automatically at runtime: Khi chọn chức năng này, DataGrid sẽ tự động phát sinh đầy đủ các cột có trong nguồn dữ liệu. Nếu chúng ta muốn qui định các cột cần hiển thị, chúng ta không chọn chức năng này. Column list: Qui định các cột được hiển thị trong lưới. o Bound Column: Cột có liên kết với nguồn dữ liệu. o Button Column: Cột dạng nút lệnh đã được thiết kế sẵn. Điều khiển DataGrid cung cấp cho chúng ta 3 loại cột dạng này: Select: Nút lệnh chọn dòng dữ liệu Edit, Cancel, Update: Các nút lệnh hỗ trợ chức năng cập nhật dữ liệu trực tiếp trên lưới. Delete: Nút lệnh xóa dòng dữ liệu Chúng ta sẽ có dịp tìm hiểu kỹ hơn về các nút lệnh này trong phần Cập nhật dữ liệu trực tiếp trên lưới. o Hyperlink Column: Cột có liên kết dữ liệu dạng liên kết. o Template Column: Cột do người dùng tự thiết kế. Đây là loại cột có khả năng làm việc khá linh họat. Ví dụ bạn cần hiển thị danh sách khách hàng. Tại cột Phái, bạn không muốn hiển thị Nam/Nữ, thay vào đó, bạn muốn hiển thị điều khiển checkbox thay thế, nếu checkbox được chọn - thể hiện phái Nam và ngược lại. Trong tình huống này, TemplateColumn là sự chọn lựa tốt dành cho bạn. Chúng ta sẽ tìm hiể ...
Gợi ý tài liệu liên quan:
-
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 208 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 188 0 0 -
Hướng dẫn lập trình với Android part 4
5 trang 146 0 0 -
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 129 0 0 -
161 trang 129 1 0
-
142 trang 126 0 0
-
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 117 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 4
27 trang 117 0 0 -
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 107 1 0 -
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 3
3 trang 102 0 0