Hỏi về Gridcontrol trong DEV C#

1 thích 0 không thích
156 lượt xem
đã hỏi 18 Tháng 12, 2015 trong Devexpress bởi huudai12a (450 điểm)
Đã chọn lại chủ đề 18 Tháng 12, 2015 bởi Mr. Cùi Bắp

Cho mình hỏi làm sao để hiển thị cột Giới Tính trong Gridcontrol (DEV) theo Nam / Nữ chứ không phải phải checkbox như mặc định của nó?

    

2 Câu trả lời

0 thích 0 không thích
đã trả lời 18 Tháng 12, 2015 bởi Mr. Cùi Bắp (5,140 điểm)
Nếu trong csdl của bạn cột giới tính có kiểu là Int (giá trị 0,1) thì bạn add vào columnedit 1 cái repositoryImageCombobox là được, còn nếu là kiểu "Bit" (2 giá trị 0,1)  thì bạn phải select ra 1 column khác chứ mặc định kiểu Bít chỉ sử dụng với CheckEdit và ToggleEdit mà thôi.
0 thích 0 không thích
đã trả lời 8 Tháng 4, 2016 bởi dinhtona (1,120 điểm)
Giải pháp hiện tại mình đang dùng là tạo một Query, select hết các trường trong table đó, riêng trường gioitinh mình sử dụng câu lệnh
CASE tentruong
WHEN 1 then 'chuoi ket qua 1'
ELSE 'chuoi ket qua 2'
AS [tentruongkhac] END

VD: tbl_hocsinh(hoten,gioitinh,namsinh)
QUERY:
select hoten,namsinh,case gioitinh when 1 then 'NAM' else N'NỮ' as gioitinh end from tbl_hocsinh
...