[英]c# listbox In ASP.Net
How can i check whether item S (already in listbox1) exists in listbox2? 我如何检查listbox2中是否存在项目S(已经在listbox1中)? I used following code but it shows :
我使用以下代码,但显示:
The best overloaded method match for 'System.Web.UI.WebControls.ListItemCollection.Contains(System.Web.UI.WebControl s.ListItem)' has some invalid arguments
'System.Web.UI.WebControls.ListItemCollection.Contains(System.Web.UI.WebControl s.ListItem)'的最佳重载方法匹配具有一些无效的参数
Here is my code : 这是我的代码:
foreach (ListItem i in ListBox1.Items)
{
string s = i.Text;
Response.Write(s);
if ((ListBox2.Items.Contains(s) == true))
{
Response.Write("Already");
}
else
{
Response.Write(ListBox1.SelectedItem.ToString());
l1.Text += "<li>" + i.Text;
ListBox2.Items.Add(i.Text);
}
}
Item
is a listitem and not a string
and thus you should pass the listitem instead like Item
是一个listitem而不是一个string
,因此您应该像这样传递listitem
foreach (ListItem i in ListBox1.Items)
{
string s = i.Text;
Response.Write(s);
if ((ListBox2.Items.Contains(i) == true))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.