列表框中没有显示数据
问题描述:
我试图让我的记分牌显示在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";
这是我以前的样子,但仍然得到相同的错误。 – 2013-03-14 22:44:07
@CainNeal检查,在填写调试模式后填充数据表。 – 2013-03-14 22:50:32