数据未显示在列表框中

时间:2013-03-14 22:35:09

标签: 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";

MySqlDataAdapter dAdapter = new MySqlDataAdapter(sqlStr, myConn);

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

1 个答案:

答案 0 :(得分:0)

在装订前填写。

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