monodevelop を使用してシステムを作成しています。データを表示するには、Gtk TreeView を実装する必要があります。私はすでにここの指示に従いましたが、それでもうまくいきません。
私の問題は、クラスでツリービューを生成していることです。これが私のコードです:
MainWindow.cs について
protected void OnShowCustomerTab (object sender, System.EventArgs e)
{
customer.treeViewTable(customerTreeView);
}
私のクラスで
public void treeViewTable(Gtk.TreeView tree)
{
tree = new Gtk.TreeView();
tree.Hide();
// generate tree column
Gtk.TreeViewColumn lineNoColumn = new Gtk.TreeViewColumn();
Gtk.CellRendererText lineNoCell = new Gtk.CellRendererText();
lineNoColumn.Title = "#";
lineNoColumn.PackStart(lineNoCell, true);
lineNoColumn.AddAttribute(lineNoCell, "text", 0);
Gtk.TreeViewColumn customerCodeColumn = new Gtk.TreeViewColumn();
Gtk.CellRendererText customerCodeCell = new Gtk.CellRendererText();
customerCodeColumn.Title = "Customer Code";
customerCodeColumn.PackStart(customerCodeCell, true);
customerCodeColumn.AddAttribute(customerCodeCell, "text", 1);
// append the column and data on the tree table
tree.AppendColumn(lineNoColumn);
tree.AppendColumn(customerCodeColumn);
tree.Show();
}
私のコードに問題はありますか? 助けてください。前もって感謝します。