几十个Btn,如果在数据库中查询到这个Btn的Name有值,那就改变颜色,否则不改变
foreach(Control c in this.Controls)//获取窗体里所有控件,如果你的button在容器里,this改为容器名字 { if(c.GetType()==typeof(Button)) { Button b=c as Button; //这里你去判断b.name是否在数据库里存在 //使用b.BackColor修改颜色 } }