我的目标是查询表并将其添加到 ListView。我只得到一个带有列名和错误的空 ListView。我使用了教程,但它没有帮助。我意识到添加了空行,因为我可以单击它们。
using (MySqlConnection connect = new MySqlConnection(connectionString))
{
connect.Open();
// QUERY GENERATION
mySqlCommand = new MySqlCommand(query, connect);
// QUERY PARAMETERS ADDED
ListStore store = new Gtk.ListStore(typeof(string[]));
for (int i = 0; i < tempselect.Length; i++) {
_treeView.AppendColumn(tempselect[i], new Gtk.CellRendererText(), "text");
}
MySqlDataReader reader = mySqlCommand.ExecuteReader();
while (reader.Read())
{
store.AppendValues(reader);
}
reader.Close();
_treeView.Model = store;
connect.Close();
}
没有错误。该应用程序只是不显示数据。表中有数据。我试图解决这个问题一整天。没有任何效果。
谢谢你。