因为ListBox中大多显示的是文本内容,而我们常常需要同时保存数据的键值,就特别需要itemdata属性了。
解决方案 »
- 4.急求需要能运行出来的完整程序!急啊!
- 如何用rawsocket接收tcp数据包
- 如何动态得到变量名?
- 救命啊!新手需要:::关于C#中关于MD5还有Kerberos public key
- 请问 ArrayList 和 List 的区别?
- 管理员进来看看
- 求助如何将汉字转成unicode,像这样的“http://www.baidu.com/baidu?w=%C8%ED%BC%FE&cl=3”
- 错误信息:“您试图打开的项目是Web项目,需要指定URL路径来打开。”
- 送分题:怎么才能在vs2005中实现alt+F8,代码重排
- 遇到一个winfrom+webbrowser的难题,百度无果,请大神指点一下!!
- **有没有高手了!请进!!!急!!!
- 为什么装完 DevExpress 的控件包,vs 2005 的工具箱里没有多出来东西?
{
private class FieldMap
{
private string m_Caption = "";
private string m_FieldName = "";
public string Caption
{
get { return this.m_Caption; }
set { this.m_Caption = value; }
}
public string FieldName
{
get { return this.m_FieldName; }
set { this.m_FieldName = value; }
}
public override string ToString()
{
return m_Caption;
}
}
public Form1()
{
InitializeComponent();
FieldMap map = new FieldMap();
map.FieldName = "iDoc";
map.Caption = "凭证号";
this.listBox1.Items.Add(map);
map = new FieldMap();
map.FieldName = "mc";
map.Caption = "贷方金额";
this.listBox1.Items.Add(map);
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
FieldMap map = this.listBox1.SelectedItem as FieldMap;
if (map != null)
{
MessageBox.Show(string.Format("列标题为:{0}\n字段名称为:{1}",map.Caption ,map.FieldName));
}
}
}
可以留个email吗?
我的email: [email protected]