欢迎光临
我们一直在努力

ListBox控件基本功能-.NET教程,组件控件开发

建站超值云服务器,限时71元/月

listbox基本功能首先是列表项的添加,客户端实现代码添加在listbox实例化代码中间,例如:

<asp:listitem value="value" selected=true>text</asp:listitem>

若在服务器端实现,为避免每次加载时执行添加列表项,上述代码包含在下面代码中:

if(!ispostback)

{

}

webform页面上须添加2个listbox(listbox1和lixtbox2)和2个命令按钮,listbox1不为空。列表项从listbox1添加到listbox2须在button1单击事件中调用add方法:

listbox2.items.add(listbox1.selectedvalue);

若要从listbox2中删除列表项的话须在button2单击事件中调用remove方法:

listbox2.items.remove(listbox2.selectedvalue);

列表项从listbox1添加到listbox2后,列表项从listbox1中删除:

int i=0;

while(i<listbox1.items.count)

{

if(listbox1.items[i].selected==true)

{

listbox2.items.add(listbox1.items[i]);

listbox1.items.remove(listbox1.items[i]);

}

else

i+=1;

}

这样只能实现单项添加,想要实现多项添加,首先设置listbox1的selectionmode属性值multiple,listbox1允许多项选中。

在button1单击事件中添加

foreach(listitem myitem in listbox1.items)

if(myitem.selected==true)

listbox2.items.add(myitem);

想要一次清空listbox2中所有选项可在button2单击事件中调用clear方法,

listbox2.items.clear();

若列表项已经添加,不允许二次添加,button1单击事件中的代码包含在:

if(listbox2.items.findbyvalue(listbox1.selectedvalue)==null)

{

}

listbox与数据库绑定就是指定他的datasource和datatextfield属性,

listbox2.datasource=数据源;

listbox2.datatextfield="字段名";

listbox2.databind();

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » ListBox控件基本功能-.NET教程,组件控件开发
分享到: 更多 (0)

相关推荐

  • 暂无文章