01/10/2018, 08:53

Cho em hỏi về load csdl oracle lên listbox trong C# với ạ

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 ạ

beginner viết 11:01 ngày 01/10/2018

ai giúp em với ạ

Văn Dương viết 11:06 ngày 01/10/2018

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.

beginner viết 10:57 ngày 01/10/2018

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

beginner viết 10:56 ngày 01/10/2018

giúp em với ạ

Bài liên quan
0