【发布时间】:2011-03-03 16:11:00
【问题描述】:
我有一个包含名称集合的下拉列表。我的整个名字列表非常大(超过 2,000 个),所以我想将下拉列表中的名字与以相同字母开头的名字配对。
为此,我希望在同一行上有 26 个链接,每个字母对应一个 ..
A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z
这个想法是用户点击他们感兴趣的字母,然后重新执行获取名称列表的存储过程,只获取那些以点击的字母开头的名称,然后重新生成结果数据集到下拉列表。
让我烦恼的是如何处理创建处理用户“点击”链接所需的所有“点击事件”。 我可以创建 26 个不同的事件处理程序,每个链接一个,但我必须相信还有一种我没有看到的更简单的方法。
这里的表单演示是一个链接的点击事件,字母“A”...
Protected Sub lnkLetterA_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lnkLeterA.Click
Call LoadNamesIntoDropDown("A")
End Sub
有没有办法创建一个可以处理所有 26 个链接的事件处理程序?谢谢。
附: C# 或 VB.NET 示例很好。在这种情况下,我恰好使用的是 VB.NET。
【问题讨论】: