WinForm CheckedBoxList Add Item and Value
2012-02-16 14:34
453 查看
最近剛好幫同事解決這個問題~把解決方式提出來講一下~
因為CheckedBoxList.Items.Add的時候他新增的是一個object~所以往往不知道要怎麼加入他的Value~
此時可以先寫一個Class~來實做這個Item,見以下範例
public class myItem
{
String m_Text="";
String m_Value="";
public myItem(String Text)
{
m_Text = Text;
}
public myItem(String Text, String Value)
{
m_Text = Text;
m_Value = Value;
}
public String Text
{
get { return m_Text; }
set { m_Text = value; }
}
public String Value
{
get { return m_Value; }
set { m_Value = value; }
}
public override string ToString()
{
return this.Text;
}
}
以這個class來當作CheckedBoxList的Item來新增~
這Class最主要就是要override ToString()這個Method~跟建立Text & Value的Property
新增方式為
checkedListBox1.Items.Add(new myItem("11","aa"));
checkedListBox1.Items.Add(new myItem("22","BB"));
讀取為
((myItem)checkedListBox1.Items[1]).Text
((myItem)checkedListBox1.Items[1]).Value
引用自 :http://www.dotblogs.com.tw/jacky19819/archive/2009/03/25/7696.aspx
因為CheckedBoxList.Items.Add的時候他新增的是一個object~所以往往不知道要怎麼加入他的Value~
此時可以先寫一個Class~來實做這個Item,見以下範例
public class myItem
{
String m_Text="";
String m_Value="";
public myItem(String Text)
{
m_Text = Text;
}
public myItem(String Text, String Value)
{
m_Text = Text;
m_Value = Value;
}
public String Text
{
get { return m_Text; }
set { m_Text = value; }
}
public String Value
{
get { return m_Value; }
set { m_Value = value; }
}
public override string ToString()
{
return this.Text;
}
}
以這個class來當作CheckedBoxList的Item來新增~
這Class最主要就是要override ToString()這個Method~跟建立Text & Value的Property
新增方式為
checkedListBox1.Items.Add(new myItem("11","aa"));
checkedListBox1.Items.Add(new myItem("22","BB"));
讀取為
((myItem)checkedListBox1.Items[1]).Text
((myItem)checkedListBox1.Items[1]).Value
引用自 :http://www.dotblogs.com.tw/jacky19819/archive/2009/03/25/7696.aspx
相关文章推荐
- WinForm CheckedBoxList使用小记
- SQL Server: Add column with default value and description in T-SQL
- 深入浅出PowerShell——更新List Item中的PeopleandGroup 域值
- CodeProject每日精选 Winform Combo and Listboxes
- listview.itemcheck and listview.itemchecked
- 深入浅出PowerShell——更新List Item中的PeopleandGroup 域值
- Row wise initialized variable in OBIEE 11g and VALUELISTOF function
- Delphi Open Tools API - How to create and add new menu item
- combox如何添加带Value和Text的item(类似webform中的listitem)
- JSF: parse JSON and add new Item
- Oracle Forms之动态List Item Value
- 使用for。做下拉菜单并控制当前显示的日期,使用controls和listitem的add集合
- Break the list items Inheritance permission and custom the permission with ItemAdded Event
- [SharePoint 2010] Copy list item with version history and attachment
- System.ArgumentException: 已添加了具有相同键的项。(An item with the same key has already been added) 在 System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) 在 System.Web.Mvc.Js
- java List<Item> its=new ArrayList<Item>(); Map按value中的某字段排序
- Manifest merger failed Suggestion: add 'tools:replace=“Android:value”' to <meta-data> element at And
- How to get the value of a form element : check box and radio button
- Add listitem with javascript
- Manage ListItem attachment,include add attachment in listitem,list all attachments.(给ListItem增加附件)