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

C# RowLoaded事件-无法修改单元格内容,c#,gridview,devexpress,C#,Gridview,Devexpress,在使用Devexpress进行开发期间,我们遇到了使用InstantFeedbackSource的情况。使用加载的行_,我们希望调整某些行的值。但手机内容没有改变 测试解决方案: 我的数据源的GetQueryable方法: 我的行加载事件 资料: gridView2.Columns[RandomGuid4]不为null,并引用了正确的列 e、 RowHandle指的是正确的行号 目标: 我希望实现以下行为: 在运行时,我想用记录填充网格。添加行时,我希望检查行中的某些值。当某个值出现时,其他几个

在使用Devexpress进行开发期间,我们遇到了使用InstantFeedbackSource的情况。使用加载的行_,我们希望调整某些行的值。但手机内容没有改变

测试解决方案:

我的数据源的GetQueryable方法:

我的行加载事件

资料:

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

e、 RowHandle指的是正确的行号

目标:

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

devexpress建议的方式是事件CustomCellEdit。但这一事件极不可靠。我们在控制范围内遇到异常问题。到目前为止,我已经提交了几张票,但没有回应。所以我们正在寻找一个替代方案

有人能指出我到底错过了什么/做错了什么吗

谢谢你抽出时间


注意:我已尝试在RowLoaded事件中使用RefreshData,但它似乎不起作用。

无法直接更新单元格值。在即时反馈模式下,GridView是只读的。你的实际目标是什么?也许,你的任务有一个更优雅的解决方案。我已经用我的实际目标更新了这个问题。
    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");
    }