Если я правильно понимаю, ваши данные будут выглядеть примерно так:
2009 uniquevisit
И вы хотите, чтобы это выглядело так:
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;
}
Ваш вопрос действительно сбивает с толку, но это лучший способ понять, о чем вы спрашиваете:)