Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tại sao tôi nhận được System.Data.DataRowView thay vì các giá trị thực trong Listbox của mình?

Tôi luôn phải giải quyết vấn đề này, ngay cả khi tôi đặt DisplayMemberValueMembers của Hộp Danh sách.

Mã hiện tại của bạn là đúng và sẽ hoạt động, nếu bạn cần quyền truy cập vào giá trị mục đã chọn hiện tại của bất kỳ cột nào trong dTable của bạn bạn có thể yêu cầu họ làm điều này:

DataRowView drv = (DataRowView)lstNames.SelectedItem;
String valueOfItem = drv["NameAndScore"].ToString();

Điều tôi thích về việc nhận toàn bộ DataRowView là nếu bạn có nhiều cột hơn, bạn vẫn có thể truy cập các giá trị của chúng và làm bất cứ điều gì bạn cần với chúng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL IF NOT NULL thì hiển thị 1, còn lại hiển thị 0

  2. Làm cách nào để tìm các hàng dữ liệu bị thiếu bằng SQL?

  3. Làm thế nào để tạo một chỉ mục duy nhất 'hai mặt' trên hai trường?

  4. MySQL Workbench giảm kết nối khi không hoạt động

  5. Cách xóa bản ghi cuối cùng (với điều kiện) khỏi một bảng trong MySql