Ngôn ngữ ASP.NET - Tổng quan

Tổng quan điều khiển nguồn dữ liệu trong ASP.NET

Trong ASP.NET có 2 loại điều khiển dữ liệu: các điều khiển nguồn dữ liệu(Data Source), Data Source cho phép kết nối đến cơ sở dữ liệu hoặc các nguồn dữ liệu XML, và các điều khiển Data này  cũng cho phép hiển thị dữ liệu từ nguồn dữ liệu được lấy từ các điều khiển (controls) DataSource.

Điều khiển nguồn dữ liệu (Data Source )

  • Điều khiển AccessDataSource: Điều khiển AccessDataSource dùng để kết nối nguồn dữ liệu là cơ sở dữ liệu Microsoft Access.
  • Điều khiển SiteMapDataSource: Điều khiển SiteMapDataSource dùng để chứa nguồn dữ liệu được lưu trữ trong tập tin .sitemap. Nguồn dữ liệu mặc định là tập tin Web.sitemap.
  • Điều khiển SqlDataSource : Điều khiển SqlDataSource cho phép chúng ta có thể kết nối với cơ sở dữ liệu quan hệ, MS Server, Oracle hoặc các dữ liệu khác thông qua việc sử dụng nguồn dữ liệu là OLE DB và ODBC.
  • Điều khiển XmlDataSource: Điều khiển XmlDataSource thường lấy nguồn dữ liệu từ tập tin XML, Hiển thị dữ liệu dưới dạng  dữ liệu dạng dòng-cột (Tabular) và dạng phân cấp (hierarchical).
  • Điều khiển ObjectDataSource: Điều khiển ObjectDataSource cho phép bạn kết nối đến một object (class, …) hoặc Typed-DataSet đặt trong thư mục Bin | App_Code.

Điều Khiển dữ liệu (Data)

  • Điều khiển GridView: Điều khiển GridView dùng hiển thị dữ liệu dạng dòng-cột (Tabular), GridView cho phép người sử dụng có thể: phân trang, sắp xếp, chọn, chỉnh sửa dữ liệu, không hỗ trợ chèn dữ liệu
  • Điều khiển ListView: Điều khiển ListView cơ bản giống GridView nhưng cung cấp thêm tính năng chèn dữ liệu, hiển thị các phần tử datasource theo nhóm, có khả năng tùy chỉnh định dạng hiển thị.
  • Điều khiển DataPager: Điều khiển DataPager dùng để phân trang.
  • Điều khiển DetailsView: Điều khiển DetailsView tương tự DetailsView nhưng phải tự thiết kế dạng hiển thị, thể hiện trên trình duyệt dưới dạng HTML Table, hỗ trợ cơ chế phân trang dữ liệu, cho phép cập nhật dữ liệu trực tiếp.
  • Điều khiển FormView: Điều khiển FormView dùng hiển thị dữ liệu dạng cột (Columnar), thể hiện trên trình duyệt dưới dạng HTML Table, hỗ trợ cơ chế phân trang dữ liệu, cho phép cập nhật dữ liệu trực tiếp
  • Điều khiển DataList: Điều khiển DataList hiển thị theo các mẫu (template) đã được định nghĩa, không hỗ trợ phân trang, thường dùng để hiển thị dữ liệu, ít thêm, xóa, sửa dữ liệu
  • Điều khiển Repeater: Điều khiển Repeater hiển thị dữ liệu bằng cách sử dụng bố cục do người dùng định nghĩa. Nó chỉ lặp lại HTML và các  điều khiển ASP.NETđược đặt bên trong một khối mẫu (template).