【发布时间】:2012-08-20 06:02:58
【问题描述】:
美好的一天!
我在 VS2010 中发现了一些与 GridControl 编码的 ui 测试相关的问题。在纯状态 GridControl 测试完美,但如果我添加一些额外的功能,那么测试就会失败。
我想为多选选项创建GridView 可编辑复选框列。这是
对我来说方便的是,此列绑定到数据表列“B_Checked”。 DevExpress GridControl 设计为在行更改时将数据推送到底层数据源。我想改变这种行为。 DevExpress 建议使用repositoryItemCheckEdit1_EditValueChanged event -> PostEditor() 来解决这种情况
private void repositoryItemCheckEdit1_EditValueChanged(object sender, EventArgs e)
{
this.gridView1.PostEditor();
this.gridView1.UpdateCurrentRow();
}
在这种情况下,多选列上的所有更改都会立即提交到数据源,但 ui 测试停止工作((。它无法识别对列状态所做的更改,因此如果您检查所有行,例如,在回放时不会看到的。
有人遇到过这个问题吗?
【问题讨论】:
-
你使用的是什么版本的 DevExpress?
-
为什么不就您的询问联系 DevExpress 人员?
标签: c# devexpress coded-ui-tests gridcontrol