Ren*_*eno 3 .net c# combobox winforms
如何在WinForms中按值选择组合框?我正在设置这样的组合框:
ComboboxItem item = new ComboboxItem();
item.Text = "Test";
item.Value = 1;
cmbComboBox.Items.Add(item);
internal class ComboboxItem
{
public string Text { get; set; }
public object Value { get; set; }
public override string ToString()
{
return Text;
}
}
Run Code Online (Sandbox Code Playgroud)
我需要选择Value = 1的位置
因为ObjectCollectionIEnumerable<T>只实现了泛型IEnumerable,所以不能使用LINQ标准查询运算符.但是,通过使用Cast<T>获取LINQ友好的可查询集合来欺骗一点:
var result = comboBox1.Items.Cast<ComboBoxItem>().Where(i => (int.Parse(i.Value.ToString())) == 1);
| 归档时间: |
|
| 查看次数: |
4053 次 |
| 最近记录: |