Я группирую свои данные по длине следующим образом
int[] a = { 1, 2, 3,45,45,100,566};
var result =
a.GroupBy(x => x.ToString().Length).
Select(d => new { Key = d.Key, Grp = d });
Мой BulletedList вложен в GridView (помещен как поле шаблона) для отображения элементов. Как связать BulletedList, когда GridView отображает «Ключ».
GridView1.DataSource = result;
GridView1.DataBind();