2011-01-19 32 views

Trả lời

8

DataGrid đã có từ .NET 1.1 trong khi GridView được giới thiệu trong .NET 2.0. Vì vậy, về cơ bản GridView là người kế thừa của DataGrid. Đây là nice article trên MSDN so sánh cả hai.

Cả hai điều khiển DataGrid và GridView đều có nguồn gốc từ lớp WebControl. Mặc dù nó có mô hình đối tượng tương tự với điều khiển điều khiển DataGrid, điều khiển GridView cũng có một số tính năng và lợi thế mới so với điều khiển DataGrid, bao gồm: Khả năng thiết kế thời gian linh hoạt hơn. Cải thiện ràng buộc nguồn dữ liệu khả năng. Tự động xử lý phân loại, phân trang, cập nhật và xóa. Các loại cột bổ sung và các hoạt động cột thời gian thiết kế. A Giao diện người dùng máy nhắn tin tùy chỉnh (Giao diện người dùng) với thuộc tính PagerTemplate. Sự khác nhau giữa điều khiển GridView và điều khiển DataGrid bao gồm: Hỗ trợ phân trang tùy chỉnh khác nhau. Các mô hình sự kiện khác nhau.

+0

Ok.Cảm ơn bạn Darin ... – saran

0

Về cơ bản nếu bạn sử dụng GridView, bạn có nhiều tùy chọn hữu ích và bạn không phải viết mã cho các chức năng đó.

1

Điều khiển GridView là người kế thừa điều khiển DataGrid. Giống như điều khiển DataGrid, điều khiển GridView được thiết kế để hiển thị dữ liệu trong một bảng HTML. Khi được liên kết với một nguồn dữ liệu, các điều khiển DataGrid và GridView mỗi hiển thị một hàng từ một DataSource dưới dạng một hàng trong một bảng đầu ra.

http://msdn.microsoft.com/en-us/library/05yye6k9.aspx