0

dll でツリービューのデータを作成しようとしています。次に、そのデータを使用して UI でツリービューを形成します。

ただし、この情報を変数に格納する方法がわかりません。つまり、string int double明らかにこれらのどちらでもありませんが、配列またはハッシュテーブルを使用してこれを行う方法もわかりません。

基本的に、TreeView に使用するデータを格納できるデータ型を知らないので、誰かが教えてくれるかどうか疑問に思っていました。それが役立つ場合、私はC#を使用しています

戻り変数として何を使用しますか?

public static SomeVariable treedata()
{
}
4

1 に答える 1

1

ツリービューコントロール自体を使用してすべてのデータを保存できます...データを保存する方法はいくつかありますが、「TreeView」タイプのオブジェクト自体を作成します...作成すると、次のノードにアクセスできます。オブジェクトを取得し、探しているデータを取得します(以下のVBの例を参照)

Dim treeview As New TreeView
treeview.Nodes(0).Text = "Parent Node"
treeview.Nodes(0).Nodes.Add("Child Node")
Dim tempstring As String = treeview.SelectedNode.Text

データを使って何か他のことをしたい場合(オブジェクトとして保存したり、後で処理したりするなど)、テキストファイルに保存して、後でそのファイルを読み取ることもできます。データを保存する必要があるかどうかによって異なります。値をハッシュテーブルに保存することもできます。これを行うには、複数のforループを使用してすべてのノードを反復処理し、それらのループ内で、ノード名とその親ノードとともに値をテーブルフィールドに挿入しながら、ハッシュテーブルの列を反復処理する必要があります。ツリービューを初めて使用する場合は、その一部を読んでおくことをお勧めします...動作を理解したら、それほど難しくはありません...(つまり、ツリービューを初めて使用する場合)

これらへの以下のいくつかのリンク: ツリービューのコンテンツをファイルに保存し、後でロードする

TreeViewControlのすべてのノードへのアクセス

データテーブルへのツリービューバインディング

よろしく、サニー

于 2012-10-01T09:49:27.783 に答える