sql >> Databasteknik >  >> RDS >> Mysql

Varför får jag System.Data.DataRowView istället för riktiga värden i min Listbox?

Jag måste alltid ta itu med det här problemet, även om jag ställer in DisplayMember och ValueMembers i listrutan.

Din nuvarande kod är korrekt och bör fungera om du behöver tillgång till det aktuella valda objektvärdet i någon kolumn i din dTable du kan få dem att göra så här:

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

Vad jag gillar med att få hela DataRowView är att om du har fler kolumner kan du fortfarande komma åt deras värden och göra vad du än behöver med dem.



  1. WAMP-server. Mycket stor datakatalog i MySQL?

  2. MySQL UPPDATERING med slumptal mellan 1-3

  3. Vad är innebörden av grava accent (AKA backtick) citerade karaktärer i MySQL?

  4. Infogar flera rader i Oracle