再会!
我在 VS2010 中发现了一些与 GridControl 编码的 ui 测试相关的问题。在纯状态 GridControl 测试完美,但如果我添加一些额外的功能,那么测试就会失败。
我想GridView
为多选选项创建可编辑的复选框列。这列绑定到数据表列“B_Checked”对我来说很方便。DevExpress GridControl
设计使其在行更改时将数据推送到底层数据源。我想改变这种行为。DevExpress 推荐使用 event- repositoryItemCheckEdit1_EditValueChanged
>PostEditor()
来解决这种情况
private void repositoryItemCheckEdit1_EditValueChanged(object sender, EventArgs e)
{
this.gridView1.PostEditor();
this.gridView1.UpdateCurrentRow();
}
在这种情况下,多选列上的所有更改都会立即提交到数据源,但 ui 测试停止工作((。它无法识别对列状态所做的更改,因此如果您检查所有行,例如,在回放时,您不会看见。
有人遇到过这个问题吗?