论文摘要:为了使DropDownList能够动态显示多列数据,需要通过三个步骤:一是通过语句读取相关列数据,二是通过语句合成各列定长的多列项,三是为DropDownList设置特定的字体字号。论文关键词:动态显示,多列数据一、引言一般情况下,DropDownList/ListBox仅显示一列数据。但在某些特殊场合,如果一个选项能够同时显示若干列相关数据,则会使数据更直观、选择更方便、能更好的满足用户的使用需要。以图1为例,这是一个本科生毕业(设计)论文选题页面。在此页面中,有三个DropDownList控件,它们可以动态的显示多列数据。通过多列相关数据的同时显示,学生在做出选择前,可以动态的了解到某一选题当前已被其它同学选择的情况,从而更合理的进行“预选”“终选”,较好的避免了学生选题的“扎堆”现象。图1在DropDownList中动态显示多列数据示例在桌面程序设计语言中,PowerBuilder通过DataWindow控件实现了此种功能,但目前常用的网页设计语言中,尚未发现可供使用的此类控件。可以通过一个DropDownList再配合一个表格类控件实现和