sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor får jeg System.Data.DataRowView i stedet for rigtige værdier i min Listbox?

Jeg skal altid håndtere dette problem, selvom jeg indstiller DisplayMember og ValueMembers i listeboksen.

Din nuværende kode er korrekt og burde fungere, hvis du har brug for adgang til den aktuelle valgte vareværdi i en kolonne i din dTable du kan få dem til at gøre dette:

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

Hvad jeg kan lide ved at få hele DataRowView er, at hvis du har flere kolonner, kan du stadig få adgang til deres værdier og gøre, hvad du har brug for med dem.



  1. Lagring af statistiske data, skal jeg bruge DECIMAL, FLOAT eller DOUBLE?

  2. Automatiser sikkerhedskopiering og vedligeholdelsesjob ved hjælp af vedligeholdelsesplan i SQL Server

  3. lagring af JSON-data i mysql

  4. Hvordan OCT() virker i MariaDB