我有一个会议室数据库和Windows窗体上的6个按钮。我想基于数据库中的值更改按钮属性。
例如,按钮文本应为RoomStatus
,按钮背景颜色应为RoomStatus = 0
:如果为void getRoomValue()
{
con.Open();
SqlCommand cmdGR = new SqlCommand("select RoomNum, RoomStatus from RoomNumber", con);
DataTable dt = new DataTable();
dt.Load(cmdGR.ExecuteReader());
con.Close();
for (int i = 0; i < dt.Rows.Count; i++)
{
string buttonName = "button" + (1 + i).ToString();
Control[] buttons = this.Controls.Find(buttonName, false);
if (buttons.Length == 1 && buttons[0] is Button)
{
Button btn = (Button)buttons[0];
btn.Text = dt.Rows[i].Field<string>("RoomNum");
}
}
}
,则按钮背景应为蓝色,1 =黄色,2 =红色。 / p>
我只能设置按钮的文本,但不能做背景色:
app.post("/courseModule/",(req,res,next)=>{
courseModule.insert(req.body,(error,result)=>{
if(error){
console.log(error)
res.status(500).send('{"Results":Internal Error}')
return;
}
console.log(result)
res.status(200).send(req.body.affectedRows)
console.log(req.body)
})
})