Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 列表框中未显示的数据_C#_Mysql_Winforms - Fatal编程技术网

C# 列表框中未显示的数据

C# 列表框中未显示的数据,c#,mysql,winforms,C#,Mysql,Winforms,我正试图从mySQL数据库中获取一个记分板来显示在我的列表框中 然而,我在列表框中得到的只是“System.Data.DataRowView” 代码如下: MySqlConnection myConn = new MySqlConnection(connStr); string sqlStr = "SELECT CONCAT(Name, ' ', Score) as NameAndScore " + "FROM highscore ORDER BY Score DESC"; MySqlDat

我正试图从mySQL数据库中获取一个记分板来显示在我的列表框中

然而,我在列表框中得到的只是“System.Data.DataRowView”

代码如下:

MySqlConnection myConn = new MySqlConnection(connStr);

string sqlStr = "SELECT CONCAT(Name, ' ', Score) as NameAndScore " + "FROM highscore ORDER BY Score DESC";

MySqlDataAdapter dAdapter = new MySqlDataAdapter(sqlStr, myConn);

DataTable dTable = new DataTable();
lstNames.DisplayMember = "NameAndScore";
lstNames.DataSource = dTable;
dAdapter.Fill(dTable);
dAdapter.Dispose();
装订前先填好

 dAdapter.Fill(dTable);
 lstNames.DataSource = dTable;
 lstNames.DisplayMember = "NameAndScore";

这是我以前的操作方式,但仍然会出现相同的错误。@Cainnel Check,datatable是否在填充调试模式后填充。非常重要的细节:必须在
数据源
之后设置
DisplayMember