日期:2014-05-19  浏览次数:20762 次

如何让CoboBox绑定到数据源后,保留原有项?
public   void   linkAge(ComboBox   source)
                {
                        switch   (source.AccessibleName)
                        {
                                case   "type ":
                                        typeTableAdapter   typeAda   =   new   typeTableAdapter();
                                        AssetDS.typeDataTable   table   =   typeAda.GetData();());                                        
                                        source.DataSource   =   table;
                                        source.DisplayMember   =   table.tnameColumn.ColumnName;
                                        source.ValueMember   =   table.tidColumn.ColumnName;
                                        break;
                        }
                }
这个ComboBox里原来是有一个默认项的,但是绑定到DataTable后,原来的默认项就丢失了,请教如何解决?

------解决方案--------------------
你如果想绑定的话那么原来的项应该就没了
你可以在AssetDS.typeDataTable table = typeAda.GetData()这句后面加上
table.Rows.add( new row(原来的项))