Hỏi về load csdl oracle lên listbox

em cho show tên của item đc select trong listbox mà sao nó không ra cái tên như bên trái mà lại ra cái tên của hệ thống.
ai giải đáp giúp em với ạ

Khi “đổ” một cái bảng dữ liệu lên listbox thì mỗi item của listbox chứa 1 dòng của bảng dữ liệu. Nên lấy selecteditem sẽ ra DataRowViewer.
Do mỗi dòng dữ liệu gồm nhiều dữ liệu tương ứng với các cột của bảng dữ liệu nên nó mới sinh ra “DíplayMember” để chọn 1 dữ liệu để hiển thị trong trường hợp không muốn show mặc định.
Muốn lấy cái hiển thị trên listbox thì phải từ DataRowViewer cast nó về đối tượng của dòng (ví dụ DataTable.Row) rồi từ dữ liệu cast được đó sẽ chọn lấy cái dữ liệu mình cần.

1 Like

ủa thế như vậy thì tác dụng của cái DisplayMember và ValueMember là như nhau ạ?

giúp em với ạ :smiley:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?