Cấu trúc của bảng là tập hợp các DataColumn với các thuộc tính của chúng. Chúng ta có thể tạo cấu trúc của bảng từ cấu trúc bảng trong nguồn dữ liệu hoặc tạo lập từ các DataColumn.
DataColumn thuộc không gian tên System.Data.DataColumn
a. Các thuộc tính của DataColumn
Tên Mô tả
150 ghi).
AutoIncrement Thuộc tính cho biết giá trị cột có tự động tăng khi thêm dòng mới không (đọc ghi)..
AutoIncrementSeed Giá trị bắt đầu cho cột khi thêm dòng đầu tiên, nếu AutoIncrement là True.
AutoIncrementStep Bước tăng cho dòng thêm mới kế tiếp, nếu AutoIncrement là True.
Caption Tiêu đề của cột. ColumnName Tên cột.
DataType Kiểu dữ liệu của cột.
DefaultValue Giá trị mặc định cho cột khi thêm một dòng mới. Expression Biểu thức dùng để tính giá trị cho cột
MaxLength Độ rộng tối đa cho cột kiểu chuỗi.
Ordinal Trả về số thứ tự của cột trong tập hợp DataColumn
ReadOnly Giá trị cho biết cột có được phép sửa đổi sau khi dòng mới được thêm vào.
Table Trả về DataTable chứa cột.
Unique Giá trị cho biết giá trị cột của mỗi dòng có phải là duy nhất.
b. Tạo mới DataColumn
Dùng một trong các cú pháp sau: 1. New DataColumn()
2. New DataColumn(<tên cột>)
3. New DataColumn(<tên cột>,<kiểu dữ liệu>)
4. New DataColumn(<tên cột>,<kiểu dữ liệu>,<biểu thức>) Trong đó:
- <tên cột>: Tên muốn đặt cho cột
- <kiểu dữ liệu>: Kiểu dữ liệu của cột. Kiểu dữ liệu của DataColumn được khai báo thông qua cú pháp System.Type.GetType("<kiểu dữ liệu>") và chuỗi kiểu dữ liệu phải đúng như không gian tên, tên lớp có phân biệt chữ Hoa chữ thường
- <biểu thức>: Biểu thức tính giá trị cho cột
c. Sử dụng thuộc tính Expression
Để tạo thêm cột tính toán dựa trên các cột đã có, chúng ta có thể tạo thêm cột mới và sử dụng thuộc tính Expression để tính toán số liệu cho cột mới tạo này.
Thuộc tính Expression cho phép
151 Hiển thị dữ liệu của các bảng khác trong cùng Dataset thông qua quan hệ