Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dlaczego otrzymuję System.Data.DataRowView zamiast rzeczywistych wartości w moim polu listy?

Zawsze mam do czynienia z tym problemem, nawet jeśli ustawię DisplayMember i ValueMembers pola listy.

Twój obecny kod jest poprawny i powinien działać, jeśli potrzebujesz dostępu do aktualnie wybranej wartości pozycji w dowolnej kolumnie dTable możesz to zrobić:

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

Co lubię w uzyskiwaniu całego DataRowView jest to, że jeśli masz więcej kolumn, nadal możesz uzyskać dostęp do ich wartości i zrobić z nimi, co tylko chcesz.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przechowywać pustą wartość jako pole całkowite?

  2. Mysql, przekształć dane z długich / wysokich na szerokie

  3. Jak wykryć znaki UTF-8 w zakodowanej kolumnie Latin1 - MySQL

  4. mysql_fetch_assoc():podany argument nie jest prawidłowym zasobem wynikowym MySQL

  5. JSON koduje wyniki MySQL