在C# WinForms應用中為組合框項目新增文字和值
許多關於在C# WinForms應用程式中向組合框項目添加文字和值的解答都涉及到資料綁定。但是,如果沒有現成的綁定來源,就需要另一種方法。
為了實現這一點,建立一個自訂類別並重寫ToString()方法以傳回所需的文字。下面是一個簡單的範例:
<code class="language-csharp">public class ComboboxItem { public string Text { get; set; } public object Value { get; set; } public override string ToString() { return Text; } }</code>
使用方法如下:
<code class="language-csharp">private void Test() { ComboboxItem item = new ComboboxItem(); item.Text = "项目文本1"; item.Value = 12; comboBox1.Items.Add(item); comboBox1.SelectedIndex = 0; MessageBox.Show((comboBox1.SelectedItem as ComboboxItem).Value.ToString()); }</code>
這樣就可以在沒有綁定來源的情況下為組合框項目新增文字和值。
以上是如何在不使用資料綁定的情況下將文字和值新增至 C# 中的 ComboBox 項目?的詳細內容。更多資訊請關注PHP中文網其他相關文章!