sql >> Databáze >  >> RDS >> Mysql

Proč v mém Listboxu dostávám System.Data.DataRowView místo skutečných hodnot?

Vždy se musím s tímto problémem vypořádat, i když nastavím DisplayMember a ValueMembers v seznamu.

Váš aktuální kód je správný a měl by fungovat, pokud potřebujete přístup k aktuálně vybrané hodnotě položky libovolného sloupce vaší dTable můžete je přimět udělat toto:

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

Co se mi líbí na získání celého DataRowView je, že pokud máte více sloupců, stále můžete přistupovat k jejich hodnotám a dělat s nimi, co potřebujete.



  1. Použití proměnné v dotazu OPENROWSET

  2. Rychle vložte 2 miliony řádků do SQL Serveru

  3. Jak změnit názvy tabulek MySQL na serveru Linux tak, aby nerozlišovaly malá a velká písmena?

  4. Aktualizujte příkaz v MySQL pomocí C#