나는 1 레벨에서 6까지의 모든 트리 뷰를 가질 수 있습니다. 각 노드는 단지 몇 글자이거나 총 20-30 자의 단어 일 수 있습니다 .ASP.Net TreeView의 너비를 동적으로 설정
노드의 텍스트 중 가장 큰 너비를 찾고 트리의 너비를 설정하기 위해 심도 오프셋을 추가하려면 어떻게해야합니까? 테두리를 통과하지 못하도록하려면 어떻게해야합니까?
자세한 정보를 추가해야하는 경우 알려 주시기 바랍니다.
편집 :
여기 내가 현재 가지고거야. 트리보기가 올바르게로드 될 수 있도록 페이지로드시 panelLocations의 너비를 설정해야합니다.
<asp:Panel ID="panelLocations" runat="server" style="position:absolute;border:solid 1px #E0E0E0;padding:10px 5px 5px 10px;background-color:#F7F7F7;width:350px;display:none;" >
Search: <asp:TextBox ID="textboxLocationSearch" runat="server" AutoCompleteType="disabled" ToolTip="To find a store, type the 4 digit store number (e.g. 0001)" />
<asp:Button ID="buttonFindLocation" runat="server" Text="Find" OnClick="buttonFindLocation_Click" OnClientClick="LocationSelected();" style="width:60px;"/>
<input type="button" value="Cancel" onclick="HideLocations();" style="width:60px;"/>
<hr />
<asp:TreeView ID="TreeViewLocations" runat="server" OnSelectedNodeChanged="TreeViewLocations_SelectedNodeChanged" NodeIndent="10"></asp:TreeView>
</asp:Panel>
어때, CSS 또는 자바 스크립트? 하나 또는 모두를 사용하고 있습니까? – Myra