从多个列获取值并为其分配按钮属性

时间:2019-12-02 10:22:02

标签: c# sql-server

我有一个会议室数据库和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)
    })
  })

My Room Database

0 个答案:

没有答案