没有太多的支持与Janus,这就是为什么我问你的帮助。我有一个gridEx 3列(INT ID,字符串市场,按钮删除)。当您向网格中添加一个项目时,您只需要添加ID和MARKET, DELETE按钮将自动创建并启用。
我想要的是对于ID=5的元素,该行的按钮必须被禁用。gridEx的数据有一个数据源,但只与ID和MARKET绑定。单元格按钮DELETE的GridEx Designer的Data配置为False,并且它没有任何datammember。
我所拥有的是与ID=5的元素,但我不知道如何以编程方式禁用该元素在网格中的单元格按钮。
你知道怎么解决这个问题吗??
谢谢! !
您必须利用网格的formatingrow事件。
这是一个示例代码: 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;
}