Triển khai điều khiển Grid View trong ASP.NET Web Forms Controls

iworld.com.vn – Hướng dẫn triển khai điều khiển Grid View trong ASP.NET Web Forms Controls

Tài liệu hướng dẫn này mô tả các tổ hợp được yêu cầu cho các dự án web, sử dụng chức năng của điều khiển ASPxGridView. Một số tổ hợp là thực sự cần thiết, trong khi các tổ hợp khác (cung cấp chức năng bổ sung) có thể được triển khai tùy chọn, Dựa trên yêu cầu của bạn.

GHI CHÚ

Nếu bạn sử dụng các thành phần khác của DevExpress trong dự án của mình, thì việc sử dụng và triển khai chúng phải tuân thủ đúng với các điều khoản của EULA. Để biết thêm chi tiết về thông tin cấp phép và chính sách phân phối lại của DevExpress, hãy tham khảo mục phân phối lại và triển khai (Redistribution and Deployment).

Tùy thuộc vào các các quyền bạn có trên máy chủ sản xuất và số lượng ứng dụng web sử dụng các tổ hợp DevExpress tương tự, bạn có thể đăng ký các tổ hợp đó trong hệ thống bộ nhớ tổ hợp tổng quát (GAC) hoặc đặt chúng vào thư mục bin (thùng) của ứng dụng của bạn trên máy tính mục tiêu. Để tìm hiểu thêm về các kỹ thuật triển khai dự án web, hãy xem bản đồ nội dung triển khai của ASP.NET (ASP.NET Deployment Content Map).

Các thư viện tổ hợp được yêu cầu

Dưới đây là các thư viện tổ hợp cần thiết được yêu cầu cho các ứng dụng sử dụng ASPxGridView. Các thư viện này được coi là có thể phân phối lại dưới điều kiện của .NET Controls & Frameworks EULA và do đó có thể được phân phối lại một cách hợp pháp.

Tổ hợp

Mô tả

DevExpress. Data.v21.1.   dll

Triển khai chức năng chung và cơ bản nhất cho tất cả các điều khiển  của DevExpress. Chức năng này bao gồm các lớp liên kết dữ liệu, lớp phủ, in , xuất, cũng như nhiều tài nguyên và loại phụ trợ khác.

DevExpress. Web.v21.1. dll

Chứa các lớp có thể triển khai chức năng cốt lõi của tất cả các điều khiển web DevExpress và chức năng của các điều khiển từ các thành phần sau:  Data Editors, GridView, Card View, Vertical Grid, Data and Image Navigation, Docking and Popups, Site Navigation and Layout, File Management và Multi-Use Site Controls.

Các thư viện tổ hợp bổ sung (tùy chọn)

Các thư viện sau cung cấp chức năng bổ sung cho các dự án web sử dụng chức năng của ASPxGridView. Một số trong số chúng được coi là có thể phân phối lại dưới điều kiện của .NET Controls & Frameworks EULA và do đó có thể được phân phối lại một cách hợp pháp, trong khi những thư viện khác yêu cầu sự cho phép riêng biệt.

Các chủ đề DevExpress (DevExpress Themes)

Nếu bất kỳ DevExpress Theme cung cấp được sử dụng, thì bản tổ hợp sau cũng sẽ được triển khai. Thư viện này được coi là có thể phân phối lại dưới điều kiện của .NET Controls & Frameworks EULA

Tổ hợp

Mô tả

DevExpress. Web.ASPx Themes.v21.1.dll

Chứa các lớp triển khai một tập hợp các chủ đề DevExpress được xác định trước (predefined DevExpress themes) cho các điều khiển web DevExpress. Truy cập ASPxThemes Assembly để tìm hiểu thêm.

Tính năng xuất

Nếu chức năng xuất (export functionality) của lưới được sử dụng (thông qua ASPxGridViewExporter), thì bạn cần triển khai thêm các tổ hợp sau. Các thư viện này được coi là có thể phân phối lại dưới điều kiện của .NET Controls & Frameworks EULA.

Tổ hợp

Mô tả

Các tổ hợp yêu cầu bởi thư viện Printing-Exporting

Truy cập vào XtraPrinting – Deployment để tham khảo danh sách chi tiết

Xuất sang định dạng DOCX hoặc RTF

Nếu bạn xuất nội dung lưới sang định dạng DOCX hoặc RTF, hãy triển khai tổ hợp sau:

Tổ hợp

Mô tả

DevExpress.RichEdit.v21.1.Export.dll

Chứa các lớp cần thiết để xuất sang định dạng DOCX và RTF.

Liên kết dữ liệu qua XpoDataSource

Nếu lưới được liên kết với một XpoDataSource, thì các tổ hợp sau là cần phải có. Lưu ý: Các thư viện này không được coi là có thể phân phối lại theo điều kiện của .NET Controls & Frameworks EULA. Việc triển khai chúng yêu cầu giấy phép hợp lệ riêng cho sản phẩm eXpress Persistent Objects.

Tổ hợp

Mô tả

DevExpress.Xpo.v21.1.dll

Chứa các lớp hỗ trợ chức năng chính của thư viện eXpress Persistent Objects Library.

Lưu ý: Tổ hợp này cũng cần phải có khi sử dụng chế độ máy chủ (Server Mode) của XtraGrid.

Sử dụng trong SharePoint

Nếu lưới được tích hợp vào môi trường SharePoint, các tổ hợp sau phải được đăng ký trong GAC của máy chủ SharePoint. Xem cài đặt (Installation) để tìm hiểu thêm về các giải pháp DevExpress SharePoint có thể tự động đăng ký các cụm được yêu cầu.

Tổ hợp

Mô tả

DevExpress.SharePoint.2013.v21.1

Chứa các lớp triển khai tích hợp cả hai công cụ ASPxGridView và ASPxHtmlEditor vào môi trường SharePoint 2013. Truy cập ASPxGridView – Support for SharePoint và ASPxHtmlEditor – Support for SharePoint để tìm hiểu thêm.

Hạn định hóa

Nếu bạn hạn định ASPxGridView bằng cách sử dụng các tổ hợp tài nguyên vệ tinh, bạn cần triển khai các tổ hợp tương ứng. Để tìm hiểu thêm hãy xem chủ đề Localizing ASP.NET Controls via Satellite Resource Assemblies.

Các thư viện có thể phân phối lại

Các thư viện sau được coi là có thể phân phối lại theo điều kiện của .NET Controls & Frameworks EULA.

  • DevExpress.Data.v21.1.dll
  • DevExpress.SharePoint.2013.v21.1.dll
  • DevExpress.Web.ASPxThemes.v21.1.dll
  • DevExpress.Web.v21.1.dll
  • DevExpress.XtraPrinting.v21.1.dll

 

GHI CHÚ

Theo mặc định, tất cả các tổi hợp của DevExpress được yêu cầu đều nằm trong thư mục “C: \ Program Files (x86) \ DevExpress 21.1 \ Components \ Bin \ Framework \“ trong máy phát triển của bạn sau khi cài đặt.

Các thư viện không thể phân phối lại

Việc phân phối bất kỳ thư viện design-time của DevExpress nào kết thúc bằng “.Design” đều bị nghiêm cấm. Có nghĩa là bạn không thể sử dụng cài đặt của chúng tôi cho mục đích triển khai vì nó bao gồm các thư viện thiết kế không thể  được phân phối theo các điều khoản EULA của chúng tôi.

Vui lòng tham khảo tại EULA để biết thêm thông tin cập nhật từng phút mà các thư viện, công cụ và tệp thực thi được cân nhắc là có thể phân phối lại.

Biên dịch bởi Anh Đức – iworld.com.vn