【问题标题】:Janus 2 GridEx disable a Button in a given cellJanus 2 GridEx 禁用给定单元格中的按钮
【发布时间】:2014-07-16 10:33:36
【问题描述】:

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

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

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

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

谢谢!!

【问题讨论】:

  • 请显示您尝试的代码

标签: janus gridex


【解决方案1】:

您必须利用网格的 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;

    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-01
    相关资源
    最近更新 更多