我有一个XamDataGrid,如果用户更改了单元格的值,我可以在其中更改单元格的背景颜色,如下所示:
var result = touchpad.ShowDialog();
if (result.HasValue && result.Value)
{
if (valueHasChanged)
{
var presenter = CellValuePresenter.FromCell(activeCell);
presenter.Background = _changedCellBackgroundBrush;
我的表格上有20个图标按钮。当执行单击事件时,我希望更改按钮(背景色、背景色、图标颜色),其余按钮应恢复为默认颜色。
public void btn1()
{
foreach (Control c in this.Controls)
{
if (c is Button)
{
(c as Button).ForeColor = Color.White;
(c as Button).Back
我有一个填充了数据的dataGridView对象。我想单击一个按钮,让它改变单元格的背景颜色。这是我目前所拥有的
foreach(DataGridViewRow row in dataGridView1.Rows)
{
foreach(DataGridViewColumn col in dataGridView1.Columns)
{
//row.Cells[col.Index].Style.BackColor = Color.Green; //doesn't work
//col.Cells[row.Index].Sty