2009-07-29 7 views
0

私はv.s 2008 with c#を使用しています。ツリービューノードを更新するにはどうしたらいいですか?

私はマスターページにツリービューを持っています。そして、私はノードのテキストを変更したい。現在のユーザーのIDがequilesでない場合2222.

if (kul.M_Kullanici_id != 222) 
    { 
     tvMaind.Nodes[0].ChildNodes[0].ChildNodes[0].Text = "çağın"; 
    } 

My treeviewはサイトマップです。そしてt.vにはxmldatasourceがあります。 私は222のIDを持つユーザーがノードのテキストの名前を変更したいと思います。私はmasterpage onunloadイベントで現在のユーザーを探しています。私はテキストを変更しています。私は時計の変化を見ることができます。ページ上の変更を見ることはできません。私はノードのテキストを変更した後、xmlsourceのリロードを行います。

ご協力いただきありがとうございます。

+0

あなたはもっと説明できますか?ツリーの構造とは、更新したいノードを特定するものです。最後に、何を試してみましたか?どのようなエラーがありますか? – noesgard

+0

これをID 222でテストしていますか? – ThePower

+0

はい、コンパイラがそのブロックに入っています。 – cagin

答えて

1

必要なTreeNodeを取得し、Textプロパティを設定するだけです。

> tvMenu.Nodes[I].Text = ""; // I: index of node to be retrieved. 
+0

それは動作しません... – cagin

+0

@cagin:あなたはどんなエラーがありますか?あなたが識別する必要があるノードを教えてくれませんか? – Ahmed

+0

エラーは発生しません。しかし、ツリービュー上の変更。私はノードのテキストを変更したときにxmlからtreeviewのリロードを削除しました。私はそれをmasterpageのアンロードイベントで変更します。 – cagin

関連する問題