TAILIEUCHUNG - Viewing .NET Data - Visual Studio và Data Access – Phần 4

Tạo Tables và Rows Ví dụ XSD dễ dàng hơn trong chương chỉ đoạn mã được viết ra khi visual studio editor được dùng để tạo một tập hợp lớp truy cập dữ liệu, và bạn sẽ được vui với đoạn mã cho các lớp này như sau: public class CustomerTable : DataTable { public CustomerTable() : base("Customers") { ("CustomerID", typeof(string)); ("CompanyName", typeof(string)); ("ContactName", typeof(string)); } protected override GetRowType() { return typeof(CustomerRow); } protected builder) { return(DataRow) new CustomerRow(builder); } } . | Viewing .NET Data W 7 1 J A J À Tfcl Ầ J Visual Studio và Data Access - Phân 4 Tạo Tables và Rows Ví dụ XSD dễ dàng hơn trong chương chỉ đoạn mã được viết ra khi visual studio editor được dùng để tạo một tập hợp lớp truy cập dữ liệu và bạn sẽ được vui với đoạn mã cho các lớp này như sau public class CustomerTable DataTable public CustomerTable base Customers CustomerID typeof string this. Columns. Add CompanyName typeof string this. Columns. Add ContactName typeof string protected override GetRowType return typeof CustomerRow protected override DataRow NewRowFromBuilder DataRowBuilder builder return DataRow new CustomerRow builder Điều cần thíêt đầu tiên của một DataTable là bạn override phương thức GetRơwtype . Nó được dùng bởi các đặc tính .NET khi tạo các dòng mới cho bảng. Bạn nên trả về kiểu của lớp dùng để mô tả mọi hàng. Điều cần thiết tiếp theo là bạn thực thi phương thức NewRowFromBuilder đựơc gọi lại khi tạo ra các hàng mới cho bảng. Bấy nhiêu đủ cho một sự thực thi nhỏ. Sự thực thi của chúng ta bao gồm thêm các cột vào DataTable. từ khi chúng ta biết các cột trong ví dụ này là gì chúng ta có thể thêm chúng cho phù hợp. Lớp CustomerRow thì khá đơn giản. Nó thực thi các thuộc tính cho mọi cột trong hàng và sau đó thực thi các phương thức để hiển thị trên menu ngữ cảnh public class CustomerRow ContextDataRow public CustomerRow DataRowBuilder builder base builder public string CustomerID get return string this CustomerID set this CustomerID value

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.