SVN-Revision: r924
This commit is contained in:
cyf
2025-08-07 09:29:22 +00:00
parent f7a53010be
commit e6ec3e4886
27 changed files with 4288 additions and 277 deletions
+10 -26
View File
@@ -170,6 +170,14 @@ namespace Lskj.Control
dragGrid.OnDragComplete += new GridFragGridCompleteEventHandler(OnDragGridCompleted);
}
//左侧表设置后,添加事件。行改变时刷新右侧表
if (model.IsUnioDetail)
{
gridEx.GridView.FocusedRowObjectChanged += new DevExpress.XtraGrid.Views.Base.FocusedRowObjectChangedEventHandler(OnGridViewFocusedRowObjectChanged);
gridEx.GridView.RowCellClick += new RowCellClickEventHandler(OnRowCellClick);
UnioDetail = true;
}
if (i == 0)
{
gridEx1.GridControlObj = gridEx;
@@ -188,6 +196,7 @@ namespace Lskj.Control
}
else
{
gridEx2.GridControlObj = gridEx;// 加载配置查询条件
if (Model != null && Model.IsDetailSearch)
{
@@ -761,29 +770,4 @@ namespace Lskj.Control
//重新根据主表数据查询
private void SearchObj_OnSearchAfterCallBack(object sender, EventArgs e)
{
DataRow rowItem = this.ParentGridEx.GetViewFocusedDataRow();
int i = 0;
foreach (GridDetailModel model in this._gridDetail)
{
if (model.QueryAgain)
{
if (i == 0)
{
string sqlValue = model.IsReadOnly || model.IsChart ? model.DetailSql : model.SystemModel.MenuSql;
sqlValue = ReplaceHelper.ReplaceRowParam(rowItem, sqlValue);
gridEx1.SearchObj.SearchGrid(sqlValue, true, false);
}
else if (1 == 1)
{
string sqlValue = model.IsReadOnly || model.IsChart ? model.DetailSql : model.SystemModel.MenuSql;
sqlValue = ReplaceHelper.ReplaceRowParam(rowItem, sqlValue);
gridEx2.SearchObj.SearchGrid(sqlValue, true, false);
}
}
i++;
}
}
}
}
DataRow rowItem = th