Tổng quan
Syncfusion Essential Grid for ASP.NET tập trung vào việc xây dựng giao diện grid có hỗ trợ AJAX callback ngay trong ứng dụng ASP.NET. Khi bật Enable Callback, các thao tác như sorting, grouping, resizing và những lệnh liên quan sẽ chạy qua callback thay cho postback, giúp luồng tương tác bám sát mô hình AJAX của WebForms.

Phần hiển thị dữ liệu có nhiều điểm tùy biến ở cả cấu trúc cột lẫn giao diện. Expression Fields cho phép tính toán dựa trên giá trị của trường khác bằng formula engine của grouping engine, trong khi Templated Columns và Unbound Fields mở rộng cách trình bày và xử lý dữ liệu tại runtime.

Grid control cho ASP.NET với AJAX callback tích hợp, hỗ trợ grouping, sorting, filtering, paging và editing. Phù hợp khi cần giao diện dữ liệu có style linh hoạt, summary và data binding đa nguồn.

Tính năng nổi bật
- Kích hoạt Enable Callback để chuyển grid sang AJAX mode.
- Xử lý sorting, grouping và resizing bằng AJAX callbacks.
- Hiển thị Loading. indicator trong quá trình callback.
- Làm mới grid qua AJAX khi sort, group hoặc paging.
- Kết hợp với ASP.NET AJAX Update Panel khi cần cập nhật cùng control khác.
- Tạo Expression Fields với phép toán số học và quan hệ.
- Áp dụng grouping, sorting, filtering và summary trên expression fields.
Ứng dụng thực tế
- Màn hình quản trị dữ liệu trong ứng dụng ASP.NET WebForms cần grouping, sorting và filtering theo cột.
- Trang tra cứu danh sách có phân trang, summary theo nhóm và cập nhật dữ liệu qua AJAX callback.
- Giao diện nhập liệu cần chỉnh sửa bản ghi trực tiếp, thêm mới hoặc xóa dữ liệu từ datasource có thể cập nhật.
- Hệ thống hiển thị dữ liệu quan hệ nhiều bảng cần hierarchy, master-detail hoặc schema tự nhận diện tại runtime.
- Ứng dụng nội bộ cần in danh sách, điều hướng bằng bàn phím hoặc xuất nội dung grid sang Excel.
Đối tượng sử dụng phù hợp
- Lập trình viên ASP.NET WebForms
- Nhóm phát triển.NET duy trì ứng dụng doanh nghiệp cũ
- Technical lead cần chọn grid control cho giao diện dữ liệu nhiều cột
- QA/test engineer kiểm thử hành vi sorting, filtering, paging và editing trên web app
Thông tin kỹ thuật
Câu hỏi thường gặp
Grid có hỗ trợ AJAX callback tích hợp không?
Có. Khi bật Enable Callback, grid hoạt động ở AJAX mode và các thao tác như sorting, grouping, resizing sẽ dùng callbacks thay cho postbacks.
Có thể tùy biến giao diện hiển thị của grid không?
Có. Thành phần này hỗ trợ nhiều vùng style như group, filter, header, footer, summary, nested cells và nhiều trạng thái hiển thị khác nhau, đồng thời có thể tùy biến qua CSS, styles và templates.
Grid hỗ trợ những thao tác dữ liệu nào?
Các khả năng được nêu gồm grouping, sorting, filtering, paging, summary creation, editing, printing, navigation và export sang Excel.
Có hỗ trợ chỉnh sửa dữ liệu tại runtime không?
Có. Grid hỗ trợ In-place Editing, Editing via Forms, thêm bản ghi mới và xóa bản ghi hiện có. Nếu datasource có thể cập nhật, thay đổi sẽ được lưu vào datasource nền.
Phiên bản này còn bán riêng lẻ không?
Không. Trang sản phẩm ghi rõ phiên bản này không còn được bán riêng lẻ, mà hiện có trong Syncfusion Essential Studio Enterprise Edition và một trong 9 bộ suite theo nền tảng.





Bình luận