有人可以帮忙吗?
如何使用数据库数据更改按钮背景色。例如,当我将特定按钮设置为保留或已预订状态时,背景颜色应变为红色。
答案 0 :(得分:1)
您需要使用SQLConnection
对象或相应的类建立与数据库的连接,具体取决于您的数据库。
例如:
bool isReserved;
using (SqlConnection connection = new SqlConnection(connectionString)
using (SqlCommand command = new SqlCommand("SELECT isReserved FROM YourTable WHERE BookingId = 1", connection))
{
connection.Open();
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
isReserved = (bool)reader["isReserved"];
}
}
}
然后,您可以使用BackColor
属性。
if (isReserved) {
Button1.BackColor = Color.Red;
}
答案 1 :(得分:0)
假设您的按钮id
为Button1
,那么您可以这样做:
Button1.BackColor = Color.Red