TAILIEUCHUNG - Cách bind dữ liệu XML

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 | 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 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@ Nguồn Internet 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 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@ Nguồn Internet 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ư

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.