2009-09-14 3 views
0

레코드가 표시되기 전에 2 개의 변수를 필터링해야하는 양식이 있습니다. 첫 번째 필터를 활성화하면 각 방문에 대해 연도가 반복됩니다. 두 번째 필터는 고유 방문을 표시합니다..NET Listview 컨트롤 Visual Studio 2005

첫 번째 목록 뷰 필터에 연도 또는 변수를 한 번 표시하고 두 번째 listview 필터에 예로서 연간 고유 항목을 표시하는 방법은 무엇입니까?

C# .NET은 Visual Studio 2005에서 사용하는 언어입니다. 감사합니다.

+0

alexD ....이 질문에 더 많은 세부 사항이 필요합니다 ... – BFree

답변

0

나는이 제대로 데이터를 이해하고있는 경우는 같은 것입니다 :

2009 uniquevisit 

그리고 당신은 같이 할 : 예, 단지 템플릿을 만들어 글로벌 VAR를 저장하는 경우

2009 uniquevisit1 
    uniquevisit2 
    uniquevisit3 
2008 uniquevisit4 
2007 uniquevisit5 
    uniquevisit6 
    uniquevisit7 

연도 리터럴 또는 레이블의 데이터 바인딩에서 연도의 전역에서 확인하고 컨트롤에서 텍스트를 공백으로 설정하고 서로 같지 않으면 전역을 설정하고 텍스트를 설정합니다. 당신이 뭔가에 바인딩 가정

,이 같은 종류의 일을합니다 :

int lastYear = 0; 
protected void litYourYearControl_DataBinding(object sender, System.EventArgs e) 
{ 
    Literal lit = (Literal)(sender); 
    string displayText = ""; 
    int year = (int)(Eval("YourYearField")); 
    if (year != lastYear) 
    { 
     displayText = year.ToString(); 
     lastYear = year; 
    } 
    lit.Text = displayText; 
} 

귀하의 질문은 정말 혼란하지만 이해에서 내 최선을 무엇 당신의 묻는 :) 난

관련 문제