如何在Grid中的布局视图中设置RepositoryItemButtonEdit的Text

时间:2012-09-10 12:20:35

标签: devexpress

我创建了一个网格控件并将主视图设置为布局视图,并且添加存储库项目是不同的列但是当我在目标列中添加按钮编辑时。我想用Column的Text属性绑定列数据。 Plzzzzzzz太担心了。告诉我有关如何在布局视图中设置RepositoryItemButtonEdit文本的任何解决方案

1 个答案:

答案 0 :(得分:2)

您可以处理编辑器即将以非聚焦模式CustomRowCellEdit显示时发生的事件。

private
void gridView_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
{
    if (e.Column != columnWithButtonEdits) {
        BusinessObject obj = (BusinessObject) gridView.GetRow(e.RowHandle);
        e.RepositoryItem.Buttons[0].Text = obj.SomeProperty;                
    }
}

当然,您必须将RepositoryItem投射到您的类型并获取所需的按钮。