1

ASP.NET TreeView があり、そのスタイルを定義するときに ShowLine を「true」に設定する必要があります。ただし、ツリービューの行は途切れます。このチュートリアルを試しましたが、役に立ちませんでした。

.tree
{
      font-size: 40px;
      height: 40px !important;
 }

<asp:TreeView ID="TreeView1" runat="server" ShowLines="True" CssClass="tree">
    <Nodes>
            <asp:TreeNode Text="test1" Value="1">
                <asp:TreeNode Text="test1.1" Value="11"></asp:TreeNode>
            </asp:TreeNode>
            <asp:TreeNode Text="test2" Value="2">
                <asp:TreeNode Text="test2.1" Value="21"></asp:TreeNode>
            </asp:TreeNode>
        </Nodes>
    </asp:TreeView>
4

1 に答える 1

2

例自体に記載されているスタイルを試しましたか? td divあなたはスタイルに欠けています

.tree td div {
   height: 20px !important
}

ここに画像の説明を入力

それはうまくいきます。div 内で使用される垂直線の画像の高さが 20px であるように見えるため、40px を設定しても直接は機能しないことに注意してください。したがって、それを変更したい場合は、独自の方法を実装する必要があります。これは、ツリー ノードの展開/折りたたみアイコンにも影響します。

.tree td div {
       height: 40px !important
    }

ここに画像の説明を入力

編集

使用されるデフォルトの画像は、サイズが 20 x 20 ピクセルです。LineImagesFolder独自の画像セットを設定するには、ツリー ビューのプロパティを設定する必要があります (これにより、独自の画像セットが提供されます)。このMSDNリンクを見てください

于 2012-05-09T22:37:56.327 に答える