Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Ai đã sử dụng qua Devexpress để viết ứng dụng WinForms có thể cho mình hỏi được không. Hiện tại mình đang sử dụng GridControl để tạo bảng hiển thị dữ liệu. Mình muốn thêm một dòng dữ liệu trực tiếp trên gridcontrol nhưng khi mình nhập dữ liệu vào một ô thì khi nhập vào ô khác thì ô vừa nhập dữ liệu không còn dữ liệu nữa. Không biết là phải chỉnh thêm thông số nào cho gridcontrol không.
Ai biết chỉ giúp mình với
Đối với gridControl trong Devexpress, các cột trên grid phải là các trường trong datatable bạn truyền vào.
VD: mình có một DataTable dt bao gồm các cột (maNV, hoTen, ngaySinh) thì khi bạn thiết kế cho gridControl bạn cũng phải thêm 3 cột là Mã nhân viên, Họ Tên, Ngày sinh. Đồng thời thiết lập tương ứng cho các column đó ở trường Fieldname trong Design gridControl là maNV, hoTen, ngaySinh tương ứng.
Nếu bạn tạo ra thêm một column trong gridControl mà không có trong DataTable, VD: bạn có thêm một cột là gioiTinh trên lưới, thì khi bạn nhập dữ liệu cho cột giới tính, nó sẽ biến mất sau khi bạn focus qua cột khác.
Giải quyết: bạn phải thêm một cột vào DataTable dt là gioiTinh giống với fieldName cột đó trên lưới. Nghĩa là dt phải là dt(maNV, hoTen, ngaySinh, gioiTinh)
Chúc vui ! ^^
xem cái này có giúp được bạn k nhé
https://documentation.devexpress.com/#WindowsForms/CustomDocument752