请教关于comboBox的数组绑定的问题
comboBox同数据表绑定比较容易,但如果绑定如数组一般的对象,有点问题,比如: 
                                  ArrayList   arr   =   new   ArrayList(); 
                                     foreach   (Business   bussiness   in   bussinessColl) 
                                     {    
                                              arr.Add(bussiness.BusinessName); 
                                     } 
                                     comboBox1.DataSource=arr;   
 其中bussiness对象有两个属性值,一个是BusinessName,一个是BusinessID。 
 以上绑定显示是没问题,但我想将BusinessID绑在comboBox1.ValueMember上却无法实现。请教如何实现?    
------解决方案--------------------comboBox1.DataSource = datatable; 
 comboBox1.DisplayMember =  "BusinessName "; 
 comboBox1.ValueMember =  "BusinessName ";   
 将数据添到一个DataTable中,然后绑定
------解决方案--------------------我虽然没有回答您的问题,但也帮您顶了下,求您给小女几分好吗?我非专业,但需要点分提问啊!   
 呵呵,谢谢!!
------解决方案--------------------comboBox1.Items.clear(); 
 foreach (Business bussiness in bussinessColl) 
 {  
     comboBox1.Items.Add(bussiness.BusinessName); 
     comboBox1.ValueMember(bussiness.BusinessID); 
 } 
------解决方案--------------------To glacier111(★冰河★)  
 我最开始就用的这个做法,但是绑定后用多个ComboBox控件来改变ListBox控件时,就会产生异常.   
 To Ctoyun(林莉) 
 我知道了,接分时会给MM分的