[英]C# Button name from datagridview
I want to change the back color of the button.我想更改按钮的背面颜色。 i know this: button1.BackColor = System.Drawing.Color.Yellow;
我知道: button1.BackColor = System.Drawing.Color.Yellow;
But I don't know how to get the name of the button from DataGridView.但我不知道如何从 DataGridView 中获取按钮的名称。 i try this but it is not working我试试这个,但它不工作
string butttonn = "table"+c.ToString();
butttonn.BackColor = System.Drawing.Color.Yellow;
i want to if button name existing access database button.BackColor change to green and if button name does not existing button.BackColor change to red.我想如果按钮名称现有访问数据库 button.BackColor 更改为绿色,如果按钮名称不存在 button.BackColor 更改为红色。
i dont know english.我不懂英语。 I hope I was able to express myself.我希望我能够表达自己。
thank you guys i fixed this:谢谢你们,我解决了这个问题:
// MASA AÇIK MI KAPALI MI ?
string[] aktifmasalar = new string[dataGridView2.Rows.Count - 1];
for (int c = 0; c < dataGridView2.Rows.Count - 1; c++)
{
aktifmasalar[c] = dataGridView2.Rows[c].Cells["Masaad"].Value.ToString();
}
foreach (DataGridViewRow rows in dataGridView2.Rows)
{
if (rows.Cells["Masaad"].Value.ToString() == "MASA 1")
{
masa1.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 2")
{
masa2.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 3")
{
masa3.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 4")
{
masa4.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 5")
{
masa5.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 6")
{
masa6.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 7")
{
masa7.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 8")
{
masa8.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 9")
{
masa9.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 10")
{
masa10.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 11")
{
masa11.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 12")
{
masa12.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 13")
{
masa13.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 14")
{
masa14.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 15")
{
masa15.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 16")
{
masa16.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 17")
{
masa17.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 18")
{
masa18.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 19")
{
masa19.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
else if (rows.Cells["Masaad"].Value.ToString() == "MASA 20")
{
masa20.BackColor = System.Drawing.Color.GreenYellow;
continue;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.