ページにツリービューがあり、いくつかのイベントでノードを更新/追加したい - たとえば、ドロップダウン リスト、チェックボックス リストなどがあります。ツリービューにはレベル 0 のノードが既に定義されています。dropdown_selectedIndexchanged イベントで、ノード 0 の子としてノードを 1 つだけ追加したいと考えています。そのために私はこれをやっています -
aspx ページのツリービュー
<asp:TreeView ID="tv1" runat="server">
<Nodes>
<asp:TreeNode Text="parent" Value="" ShowCheckBox="False"></asp:TreeNode>
</Nodes>
</asp:TreeView>
.cs ページのコード
dropdown_SelectedIndexChanged(object sender, EventArgs e)
{
tv1.Nodes[0].ChildNodes.Add(new TreeNode(dropdown.SelectedIndex.Text.Trim)));
}
問題は見えますが、解決方法がわかりません。問題は、tv1 ツリービューのレベル 0 に子ノードを 1 つだけ追加したいということです。
どうやってやるの