0

DataGird 已经绑定了datasource一些checkedunchecked值。我必须禁用检查其值的按钮。

    private void disableManualBuyButtons()
    {
        foreach (DataGridViewRow row in gvViewTickets.Rows)
        {
            DataGridViewCheckBoxCell cbc = (DataGridViewCheckBoxCell)row.Cells[0];
            cbc.TrueValue = true;
            if (cbc.Value.Equals(cbc.TrueValue))
            {
                DataGridViewButtonCell btn = (DataGridViewButtonCell)row.Cells[8];
                btn.ReadOnly = true;
            }
        }
    }
4

1 回答 1

1

根据这篇文章:

DataGridView 控件包括 DataGridViewButtonCell 类,用于显示具有用户界面 (UI) 的单元格,例如按钮。但是,DataGridViewButtonCell 不提供禁用单元格显示的按钮外观的方法。

文章建议的解决方法是创建自己的专栏。您将在文章中找到完整的代码。

于 2012-08-24T06:55:35.317 回答