我有一个带有 aDataGridView
的表单,可以通过双击打开详细信息表单。
打开第二个表单时,我将其设置为使用与DataSet
父表单相同的实例。我现在想确保第二个表单也指向DataRow
与父级相同的表单。
起初我只是发送Position
了父表单的属性,并在详细信息表单BindingSource
上设置了相同的属性。BindingSource
这工作得很好,直到我开始排序DataGridView
- 现在父级的位置显示排序值,所有地狱都松了。
然后我尝试发送实际的DataRow
甚至是DataRowView
父对象的对象,并在细节上BindingSource
使用该方法-但它们都只返回-1。Find
BindingSource
BindingSource
Current
如果我不能在索引或值上中继,
我可以使用什么其他方式来设置属性?我是否必须使用该Filter
方法并动态构造一个过滤器查询(我有多个 PK 属性,所以我不能只使用Find
)?
问问题
1171 次