Janus 2 GridEx禁用给定单元格中的Button

时间:2014-07-16 10:33:37

标签: janus gridex

Janus没有多少支持,这就是我向你寻求帮助的原因。 我有一个有3列的gridEx(INT ID,String MARKET,Button DELETE)。当您向网格添加项目时,您只需添加ID和MARKET,就会自动创建并启用按钮DELETE。

我想要的是ID = 5的元素必须禁用该行的按钮。 gridEx的数据有一个DataSource,但只与ID和MARKET绑定。 单元格按钮的GridEx Designer的数据配置删除绑定为False,它没有任何DataMember。

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

如何解决这个问题的任何线索???

谢谢!

1 个答案:

答案 0 :(得分: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;

    }