// 定义一个类 public class IDName ... { private int myID; private string myName; public IDName(int ID , string Name) ...{ this.myName = Name; this.myID = ID; } public int ID ...{ get ...{ return myID; } } public string Name ...{ get ...{ return myName; } } } private void button9_Click( object sender, EventArgs e) ... { //绑定 //by 闫磊 Email:Landgis@126.com,yanleigis@21cn.com 2007.10.16 ArrayList List = new ArrayList(); List.Add(new IDName(1, "aa")); List.Add(new IDName(2, "bb")); listBox3.DataSource = List; listBox3.DisplayMember = "Name"; listBox3.ValueMember = "ID"; } // 调用,获得值 private void listBox3_Click( object sender, EventArgs e) ... { MessageBox.Show(listBox3.Items[listBox3.SelectedIndex].ToString()); }