ajax toolkitte bunu kolay bir sekilde yapan bir kontrol vardı siz tüm listeyi bubletlist mi ne olarka yazdırıp kontrole tanımlıyorsunuz o alfabetik olarak sırallıyor bunu programatik olarak yapmakta mümkün. çokta zor değil.
select * from kategoriler where kategoriad like 'a%'
select * from kategoriler where kategoriad like 'b%'
...
...
select * from kategoriler where kategoriad like 'z%'
yahut tek bir sorgu ile çeker nesne içinde arar arar kullanırsın asp.net ile yapmak kolay ama baska dilere birsey diyemem.