日期:2014-05-17 浏览次数:20832 次
string a ="E070087B-1462-4D31-A61E-31702ADF976D"; ComboBox1.DataSource = dt; ComboBox1.DisplayMember = "P_ClassName";//名称 ComboBox1.ValueMember = "ID";//这个ID也是GUID值
for (int 查 = 0; 查 < 下拉控件.Items.Count; 查++) { DataRowView 项 = 下拉控件.Items[查] as DataRowView; 检 = 项.Row.ItemArray[0].ToString(); if (检.IndexOf(a) >= 0 ) { ...... } }
------解决方案--------------------
举个例子给你看:
//要查找的字符串变量
string a = "abc";
//创建一个combox控件,并赋值,如果你的控件已存在并有值,可以省略下面4行
ComboBox cm1 = new ComboBox();
cm1.Items.Add("abcde");
cm1.Items.Add("abc");
this.Controls.Add(cm1);
Int32 index = cm1.Items.IndexOf(a);
if (index != -1) cm1.Text = a; //找到
else { cm1.Text = "没有找到"; } //没有找到