cs中ComboBox以设置DataSource方式填充后,清除选项出错
cs结构中的ComboBox即下拉列表填充选项的时候,有一种方式设置该下拉列表的DataSource,比如这个下拉列表的ID是combCollKind
则
DataTable dt = new DataTable();
dt = 。。。。。;//从数据库获取相应的数据
combControl.DataSource = dt;
combControl.DisplayMember = 数据库对应的text的列;
combControl.ValueMember = 数据库对应的value的列;
但是如果以这种方式填充的话,当你调用 combCollKind.Items.Clear()方法想清空已有的项时候就会报错
那就只有重新绑定一遍了:
DataTable dt = new DataTable();
combControl.DataSource = dt;
就相当于 combCollKind.Items.Clear()方法了