Đang chuẩn bị liên kết để tải về tài liệu:
Cách bind dữ liệu XML

Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG

Trong phần này, ta sẽ tìm hiểu về cách bind dữ liệu XML vào một control hiển thị dữ liệu như GridView. Để thực hiện việc này, đầu tiên ta sẽ sử dụng control XmlDataSource quản lý dữ liệu từ file XML | WWW.CSHARPVN.COM c Co Bản Xml - Binding dữ liệu Trong phần này ta sẽ tìm hiểu về cách bind dữ liệu XML vào một control hiển thị dữ liệu như GridView. Để thực hiện việc này đầu tiên ta sẽ sử dụng control XmlDataSource quản lý dữ liệu từ file XML 1. Binding ở dạng Nonhierarchical Đây là dạng hiển thị dữ liệu đơn giản nhất không có cấu trúc phân tầng. Tạo nguồn dữ liệu đại diện cho file XML asp xmldatasource ID xmlSourceDVD runat server DataFile DVDList.xml asp xmldatasource Sau đó ta cần một GridView để hiển thị dữ liệu asp GridView ID GridView1 runat server AutoGenerateColumns true DataSourceID xmlSourceDVD BackColor C0C0FF AlternatingRowStyle BackColor E0E0E0 asp GridView Trường hợp ta chỉ muốn hiển thị một số column hãy thiết lập AutoGenerateColumns false asp GridView ID GridView2 runat server AutoGenerateColumns false DataSourceID xmlSourceDVD BackColor C0C0FF Columns asp BoundField DataField ID HeaderText ID asp BoundField DataField Catagory HeaderText Catagory SortExpression Catagory Columns AlternatingRowStyle BackColor E0E0E0 asp GridView Biên tập thienthanit@yahoo.com Nguồn Internet WWW.CSHARPVN.COM ID Catagorv 1 War 2 Psychology 3 History 4 War 2. Binding sử dụng XPath Trong các ví dụ trên ta đã biết cách bind dữ liệu vào GridView. Tuy nhiên với cách làm trên ta chỉ hiển thị các dữ tại cấp cha DVD nếu muốn hiển thị các dữ liệu ở các node con thì ta phải dùng XPath. Tạo nguồn dữ liệu đại diện cho file XML asp xmldatasource ID xmlSourceDVD runat server DataFile DVDList.xml asp xmldatasource Sau đó ta cần một GridView để hiển thị dữ liệu asp GridView ID GridView3 runat server AutoGenerateColumns false DataSourceID xmlSourceDVD BackColor C0C0FF Columns asp TemplateField HeaderText DVD ItemTemplate b XPath . Title b br XPath . Description ItemTemplate asp TemplateField Columns AlternatingRowStyle BackColor E0E0E0 asp GridView Biên tập thienthanit@yahoo.com Nguồn Internet WWW.CSHARPVN.COM Trong trường hợp ta muốn hiển thị tên của các diễn viên nếu chỉ áp dụng như

Đã 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.