ASPxGridView trong Devexpress phần 3
Tìm hiều Grid Editing:
Grid Editing là phần quan trọng nhất của ASPxGridView vì nó chỉnh thêm hoặc chỉnh sửa trên GridView.
Mình hướng dẫn các bản theo hướng Edit Form Templates để bạn có thể tùy chỉnh phần edit vì mặc định sẽ lấy theo form hiển thị.
Ở phần này mình sẽ tạo project mới để các bạn dễ hiểu hơn với 1 table Costumer.
Ở phần này mình sẽ tạo project mới để các bạn dễ hiểu hơn với 1 table Costumer.
Quan trọng nhất KeyFieldName các bạn để nó mã guid() đây là column mà các bạn sử dụng nó một key để tìm thấy row đó.
Khi bạn nhấn Edit thì trên lấy Column hiển thị vào Edit nên ta không thể tuy chỉnh được.
<SettingsEditing Mode=""/>
Mode ="Batch" kiểu này sử dụng edit trên từng cell mình sẽ hướng dẫn ở bài khác.
Mode="Inline" edit trên một dòng
Mode="EditForm" edit bằng Form trên dòng
Mode="EditFormAndDisplayRow"
Mode="PopupEditForm" Hiện ra Popup
Bạn truy cập vào đây để xem nhé.
https://demos.devexpress.com/ASPxGridViewDemos/GridEditing/EditModes.aspx
Tất cả các kiểu update trên đều có thể quy về một kiểu Templates để mình EditForm theo ý muốn của mình.
Chúng ta bắt đầu SettingsEditting Mode = EditForm
Sử dụng Template
Tạo mới user và Edit
Khi các bạn chọn Edit thì load nội dung cần edit vào thì nó không tự load vào cho vì mình đã tùy chỉnh Form theo ý mình rồi vậy các bạn phải sử dụng
hàm StartRowEditing lưu vào viewstate trước rồi sử dụng hàm Oninit của control phía trong rồi load nó lên.
https://documentation.devexpress.com/#AspNet/clsDevExpressWebASPxGridViewtopic
Các bạn có thể Xem video ở dưới:
Phần 1:
Phần 2:
Post A Comment:
0 comments so far,add yours