【发布时间】:2014-01-29 16:08:24
【问题描述】:
我正在尝试将带有 TEXT 和 VALUE 的对象 ITEM 添加到 ComboBox 以便稍后阅读
public partial class Form1 : Form
{
ComboboxItem item;
public Form1()
{
InitializeComponent();
comboBox1.Items.Add(new ComboboxItem("Dormir", 12).Text);
}
private void button1_Click(object sender, EventArgs e)
{
ComboboxItem c = (ComboboxItem)comboBox1.SelectedItem;
label1.Text = c.Text;
label2.Text = c.Value.ToString();
}
}
问题是,我不能添加完整的项目,因为它不是一个字符串......并且在点击事件开始时给出一个异常
额外信息: 这个 ComboboxItem,它是我用 2 个参数、字符串和 int 创建的类
public class ComboboxItem
{
public string Text { get; set; }
public object Value { get; set; }
public ComboboxItem(string texto, double valor)
{
this.Text = texto;
this.Value = valor;
}
}
【问题讨论】: