1

私の目標は、テーブルをクエリして 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();
        }

エラーはありません。アプリケーションはデータを表示しません。表にデータがあります。私は一日中これを修正しようとしています。何も機能しません。

ありがとうございました。

4

1 に答える 1