cbFromProvi为某combobox
public class Province
{
public string ItemText;
public string ItemValue; public Province(string strText, string strValue)
{
ItemText = strText;
ItemValue = strValue;
}
} cbFromProvi.Items.AddRange(new Province[] {
new Province("吉林", "220000"),
new Province("辽宁", "210000"),
new Province("黑龙江", "230000"),
}); cbFromProvi.SelectedItem=根据220000取对应的项,该怎么做?
public class Province
{
public string ItemText;
public string ItemValue; public Province(string strText, string strValue)
{
ItemText = strText;
ItemValue = strValue;
}
} cbFromProvi.Items.AddRange(new Province[] {
new Province("吉林", "220000"),
new Province("辽宁", "210000"),
new Province("黑龙江", "230000"),
}); cbFromProvi.SelectedItem=根据220000取对应的项,该怎么做?
如果你的Province 实现了Equals方法
for (int i = 0; i < comboBox1.Items.Count; i++)
{
Province prc = (Province)comboBox1.Items[i];
if (prc.ItemValue == "220000")
{
comboBox1.SelectedItem = comboBox1.Items[i];
break;
}
}