如何自定义下拉列表项? [英] How to customize drop down list item ?

查看:92
本文介绍了如何自定义下拉列表项?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,美好的一天!



我正在使用vb.net,我有类似的东西:

 如果 textbox1.Text =   abc  然后 
ddl1.Items.Add( 1
ddl1 .Items.Add( 2
ddl1.Items.Remove( 3
ddl1.Items.remove( 4
结束 如果

如果 textbox1.Text = < span class =code-string> efg 然后
ddl1.Items.Add( 3
ddl1.Items.Add( 4
ddl.Items.Remove( 1
ddl.Items.Remove( 2 )
结束 如果



当我输入abc超过一次时,我只会添加一次而不重复。当我插入efg时也一样吗?



感谢您的关注。

解决方案

处理更改了活动并检查了该活动中的重复项。



这篇文章 [ ^ ]可能会有所帮助。


在下拉列表中添加值时,您可以检查项目是否已存在或未使用包含功能。

如果项目已存在然后不要在下拉列表中添加此项目。

请参阅以下代码:

 如果  ddl.Items.Contains( 测试值然后 
' 添加到下拉列表
其他
' 其他什么都没有
结束 如果



我希望它会对你有所帮助。 :)


Hello and good day !

I'm using vb.net, I have something like this :

If textbox1.Text = "abc" Then
     ddl1.Items.Add(1)
     ddl1.Items.Add(2)
     ddl1.Items.Remove(3)
     ddl1.Items.remove(4)
End If

If textbox1.Text = "efg" Then
     ddl1.Items.Add(3)
     ddl1.Items.Add(4)
     ddl.Items.Remove(1)
     ddl.Items.Remove(2)
End If


How I'm going to make when I key-in "abc" more than one time its only add once and not repeated. same goes when I insert "efg" ?

Thank you for your concern.

解决方案

Handle the changed event and check for duplicates in that event.

This post[^] might help.


While Adding Values In Drop Down List You Can Check for the Item already Exist Or Not using Contains Function.
If Item already exist then don't add this Item In Drop Down List.
See the below code:

If Not ddl.Items.Contains("TestValue") Then
     'Add to Drop Down List
Else
     'Else Do Nothing
End If


I hope it will help you. :)


这篇关于如何自定义下拉列表项?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆