1

Janus 没有太多支持,这就是我向您寻求帮助的原因。我有一个带有 3 列(INT ID、字符串市场、按钮删除)的 gridEx。当您将项目添加到网格时,您只需添加 ID 和 MARKET,按钮 DELETE 会自动创建并启用。

我想要的是对于 ID=5 的元素,必须禁用该行的按钮。gridEx 的数据有一个 DataSource 但只绑定了 ID 和 MARKET。单元格按钮的 GridEx 设计器的数据配置 DELETE 绑定为 False 并且它没有任何 DataMember。

我拥有的是 ID=5 的元素,但我不知道如何以编程方式禁用网格中该元素的单元格按钮。

关于如何完成这个问题的任何线索???

谢谢!!

4

1 回答 1

0

您必须利用网格的 FormattingRow 事件。

这是一个示例代码:

    private void grdex_FormattingRow(object sender, RowLoadEventArgs e)
    {
        if (e.Row.RowType == Janus.Windows.GridEX.RowType.Record)
            if (Convert.ToInt32(e.Row.Cells["ID"].Value) == 5)
                e.Row.Cells["DELETE"].ButtonEnabled = false;

    }
于 2014-07-17T10:45:35.043 回答