列表框中没有显示数据

问题描述:

我试图让我的记分牌显示在mySQL DB的列表框中。列表框中没有显示数据

但是,所有我在列表框中得到的是 '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"; 
+0

这是我以前的样子,但仍然得到相同的错误。 – 2013-03-14 22:44:07

+0

@CainNeal检查,在填写调试模式后填充数据表。 – 2013-03-14 22:50:32