Yuuki.
Zuerst müssen Sie RowActivated als Signal verwenden.
Unter der Annahme, dass Sie ein ListStor genannt my_list_store haben, und Ihre ersten Spalten haben eine ID und den Namen eines Kunden:
protected void selectClientRow(object sender, RowActivatedArgs args)
{
TreeSelection my_selected_row = (sender as TreeView).Selection;
TreeModel my_model;
TreeIter my_iterator;
if (my_selected_row.GetSelected(out my_model, out my_iterator))
{
Console.WriteLine("Client ID: {0}",my_list_store.GetValue(my_iterator,0).ToString());
Console.WriteLine("Name: {0}",my_list_store.GetValue(my_iterator,1).ToString());
}
}
Die .GetValue (my_iterator, 0), wird das in der Spalte gespeicherten Wert 0 , und so weiter.
Ich wünschte, das hilft Ihnen.
Welchen Code haben Sie ausprobiert? Die TreeView verfügt über eine treeView.Selection, die Sie verwenden können. –