2011-03-19 4 views
1

안녕, 나는 (정책으로 어린이, employeesdetails와) 순서없는 목록을 채우기 위해 테이블을 만들었다하지만 어떻게 테이블 집, 조직 구성 liul 에 해당 데이터를 가져 오기 위해 <ul><li><ul><li>데이터베이스 테이블 데이터에서 정렬되지 않은 목록을 생성하는 방법은 무엇입니까?

정렬되지 않은 목록을 가지고 등등. ulli의 자식과의 자식을 sqlserver2005 테이블의 데이터로 채우려면 어떻게해야합니까? 나는 내가 위의 코드를 기반으로 탐색 모음을 만들었습니다

foreach (DataRow row in dt.Rows) 
     {  
      int currentDepth = Convert.ToInt32(row["Depth"]);  
      if (lastDepth < currentDepth) 
      { 
       output.Append("<ul class=\"dropdown\">");   
       numUL++ ;  
      }  
      else if (lastDepth > currentDepth) 
      {   
       output.Append("</li></ul></li>");   
       numUL-- ; 
      }  
      else if (lastDepth > -1) 
      { 
       output.Append("</li>");  
      }  
      output.AppendFormat("<li class=\"depth-{1}\">{0}", row["ApplicationName"], currentDepth);  
      lastDepth = currentDepth; 
     } 
     for (int i = 1;i <= numUL;i++) 
     {  
      output.Append("</li></ul>"); 
     }  
     Literal1.Text = output.ToString(); 

asp.net 메뉴처럼 컨트롤에 내장 된 모든 asp.net을 사용하기로되어 있지 않다 내 네비게이션 바이

홈처럼 보인다 | 조직도 | 채용 | 도움말 | 문제는 내가 무엇입니까

모든 리튬의 제대로 내가 한 prolem이 (조직에서 부서와 사용자처럼) 내가 URL을 얻는 방법을 동적으로 토륨하기 코드 위 전자는

내 표는 사전에이

 
ApplicationID ApplicationName ParentKey Depth URL 
1     HOME    NULL  0  # 
2     Organisation  NULL  0  # 
3     Department  2   1  # 
4     User    2   1  # 
5     Issues   NULL  0  # 
6     issuestrack  5   1  # 
7     Help    NULL  0  # 
8     helpneeded  7   1  # 

고맙습니다과 같은

+0

나에게 숙제 질문처럼 소리. 또한 더 잘 표현 될 수 있습니다. – dtech

+0

@dtech 많은 사이트를 검색했습니다 .i는 Itreecategory 또는 asp.net 메뉴 컨트롤을 사용하여 그들을 발견했습니다. 다른 것들은 사용하지 않아야합니다 ... 그래서 최종적으로 여기에 내 q를 게시하기로 결정했습니다. – bhargav

+0

웹에 대한 책 구입 C# 및 ASP.net 개발 ... – Powertieke

답변

-1

당신의 선택을위한 "XML에 대한"절보고보십시오. 숙제처럼 보이는 데 동의하기 때문에 자신을 파헤쳐 야합니다. 행운을 빕니다!

관련 문제