第一次 点击按钮“查询”时没有问题,紧接着第二次点击按钮查询时提示 出错。
    try
{dataSet1.Clear();
if (SearchString != "")
{
dataSet1=link.SelectDataBase("select  * from yuan_table where code like '%' " ,"职员");
dataSet1.AcceptChanges ();
MyBind=BindingContext[dataSet1,"职员表"]; cmb00.DataBindings.Clear();    //部门
cmb01.DataBindings.Clear();    //性别
        dtp1.DataBindings.Clear();
txt1.DataBindings.Clear();

cmb00.DataBindings.Add("Text",this.dataSet1,"职员表.short_name"); DataTable   dt   =   new   DataTable(); 
dt.Columns.Add(new DataColumn("Value",typeof(int))); 
dt.Columns.Add(new DataColumn("Display",typeof(string))); 
        dt.Rows.Add( new object[] {0,"男"}); 
dt.Rows.Add(new object[] {1,"女"}); 
cmb01.DisplayMember="Display"; 
cmb01.ValueMember="Value"; 
        cmb01.DataSource=dt; 
        cmb01.DataBindings.Add("SelectedValue",this.dataSet1,"职员表.sex");

txt1.DataBindings.Add("Text",this.dataSet1,"职员表.code");        MyBind.Position =0; }
}
catch(Exception Err)
{
MessageBox.Show("查询数据库错误:","信息",MessageBoxButtons.OK,MessageBoxIcon.Information);
}