求教如何动态更新RepositoryItemGridLookUpEdit 的筛选条件?
目前碰到的问题是,筛选条件只会根据第一次光标所在行的传递的条件,后椟更换行时,条件就不再更换了,还是第一次的条件。请问要怎么修改,才能随着行的切换,条件可以重新传入。具体代码如下:
private void trl_ddbom_FocusedNodeChanged(object sender, FocusedNodeChangedEventArgs e)
{
if (trl_ddbom.FocusedNode != null && trl_ddbom.FocusedColumn != null)
{
if (trl_ddbom.FocusedColumn.FieldName == "DDBOM_CNLBID")
{
DataRow row_cnlb = ((DataRowView)this.trl_ddbom.GetDataRecordByNode(this.trl_ddbom.FocusedNode)).Row;
string gyid = row_cnlb["SCGYZD_MC"].ToString().Trim();
gle_cnlb.View.Columns["SCGXCN_GXMC"].FilterInfo = new ColumnFilterInfo("SCGXCN_GXMC = '" + gyid + "'");
}
}
}