一,检查你的数据库为空时,sql语句查出来的数据记录数是不是0条.如果不是,那说明你sql语句错误.二,如果sql语句正确,检查你的数据绑定程序代码,是不是不某个地方代码在绑定的数据集为空的时候,仍然读取了记录数组,导致数组索引超出.
这个多半是你的SQL语句的问题 再检查一下呢?还有种可能就是你的datagridview控件的属性设置有问题;
可以在初始化combobox的时候设置默认值!