RowLoaded事件 - 无法修改单元格内容

时间:2014-06-13 07:19:44

标签: c# gridview devexpress

在使用Devexpress开发过程中,我们遇到了使用InstantFeedbackSource的问题。使用Row_Loaded,我们想调整某些行的值。然而CellContent没有改变。

Testsolution:

GetQueryable - 我的数据源方法:

    private void linqInstantFeedbackSource1_GetQueryable_1(object sender, GetQueryableEventArgs e)
    {
        e.QueryableSource = _testObjects.AsQueryable();
        gridView2.RefreshData();
        gridControl2.RefreshDataSource();
    }

我的行加载事件

    private void gridView2_RowLoaded(object sender, DevExpress.XtraGrid.Views.Base.RowEventArgs e)

         gridView2.SetRowCellValue(e.RowHandle, gridView2.Columns["RandomGuid4"], "lalalala");
    }

信息:

gridView2.Columns["RandomGuid4"]不为null并且引用了正确的列。

e.RowHandle参考正确的Linenumber

目标:

我想实现以下行为: 在运行时,我想用记录填充网格。添加行时,我想检查行的某些值。当某个值出现时,其他几个单元格应该用组合框,超链接填充......

devexpress建议的方式是事件CustomCellEdit。但这一事件非常不可靠。我们遇到了问题(控件内的例外)。到目前为止,我已经提交了几张票,但没有回复。所以我们正在寻找替代方案。

有人可以指出我在这里完全错过/做错了吗?

感谢您的时间。

注意:我已尝试在RefreshData中使用RowLoaded-Event,但它似乎无法正常使用。

0 个答案:

没有答案