diff --git a/插件库/Lskj.PubBill/BillModule.cs b/插件库/Lskj.PubBill/BillModule.cs
index 2f5e419..41a067e 100644
--- a/插件库/Lskj.PubBill/BillModule.cs
+++ b/插件库/Lskj.PubBill/BillModule.cs
@@ -2043,6 +2043,7 @@ namespace Lskj.PubBill
DataView dataView = dt.AsDataView();
dataView.Sort = this.BillModel.DetailOrderField;
dt = dataView.ToTable();
+ dt.AcceptChanges();
}
if (this.BillModel.DetailTreeTable)
@@ -2942,14 +2943,6 @@ namespace Lskj.PubBill
{
WaitForm.ShowForm();
unionModel.GridDetailControlObj.GridControl.DataSource = BillImpl.GetDataTableResult(sqlValue);
- if (BillModel.drgFinishHide == "1")
- {
- //DataTable finishHideTb = unionModel.GridDetailControlObj.GridControl.DataSourceTable();
- //foreach (DataRow drItem in RemoveRowitem)
- //{
- // if (finishHideTb.Select().Contains(drItem)) finishHideTb.Rows.Remove(drItem);
- //}
- }
}
catch (Exception ex)
{
@@ -3060,14 +3053,7 @@ namespace Lskj.PubBill
DataTable gridTable = (this.gcMain.GridControl.DataSource as DataTable).TrimDeleteRows();
gridTable.OrderBy(this.BillModel.DetailOrderField);
}
- if (BillModel.drgFinishHide == "1")
- {
- DataTable finishHideTb = unionModel.GridDetailControlObj.GridControl.DataSourceTable();
- //foreach (DataRow drItem in RemoveRowitem)
- //{
- // if (finishHideTb.Select().Contains(drItem)) finishHideTb.Rows.Remove(drItem);
- //}
- }
+
}
catch (Exception ex)
{
@@ -3823,12 +3809,10 @@ namespace Lskj.PubBill
if (unionModel.GridDetailControlObj.GridControl.DataSourceTable().Rows.IndexOf(rowItem) >= 0)
{
unionModel.GridDetailControlObj.GridControl.DataSourceTable().Rows.Remove(rowItem);
- //RemoveRowitem.Add(rowItem);
}
if (unionModel.GridDetailDetailControlObj != null && unionModel.GridDetailDetailControlObj.GridControl.DataSourceTable().Rows.IndexOf(rowItem) >= 0)
{
unionModel.GridDetailDetailControlObj.GridControl.DataSourceTable().Rows.Remove(rowItem);
- //RemoveRowitem.Add(rowItem);
}
@@ -4268,7 +4252,7 @@ namespace Lskj.PubBill
/// 创建日期:2017-12-07
/// 修改人:
/// 修改日期:
- /// 修改备注:
+ /// 修改备注:lserp_jt
/// 版本:1.0
///
/// System.String.
@@ -4363,8 +4347,6 @@ namespace Lskj.PubBill
}
if (gridColumns.Count() == 0) continue;
}
-
-
fields.Append(item.ColumnName + ",");
string fieldValue = dataRow.Table.Columns.Contains(item.ColumnName) ? dataRow[item.ColumnName] + "" : string.Empty;
if (addRowList != null && addRowList.Contains(dataRow) && Autogrowcolumn.Equals(item.ColumnName))
@@ -4863,14 +4845,6 @@ namespace Lskj.PubBill
if (unionModel.SearchObj != null) sqlValue = unionModel.SearchObj.ReplaceControlValue(sqlValue);
sqlValue = ReplaceHelper.ReplaceParamToValue(sqlValue, e.Node.Name);
unionModel.GridDetailControlObj.GridControl.DataSource = BillImpl.GetDataTableResult(sqlValue);
- if (BillModel.drgFinishHide == "1")
- {
- DataTable finishHideTb = unionModel.GridDetailControlObj.GridControl.DataSourceTable();
- //foreach (DataRow drItem in RemoveRowitem)
- //{
- // if (finishHideTb.Select().Contains(drItem)) finishHideTb.Rows.Remove(drItem);
- //}
- }
}
catch (Exception ex)
{
@@ -7969,34 +7943,4 @@ namespace Lskj.PubBill
///
/// The cond.
/// The data row.
- /// true if XXXX, false otherwise.
- private bool ValidateCond(string cond, DataRow dataRow)
- {
- bool result = false;
- string condition = cond;
- try
- {
- if (string.IsNullOrWhiteSpace(cond)) return true;//如果值是空格或者空行,默认正确
- cond = ReplaceHelper.ReplaceRowParam(dataRow, cond);
- if (cond.StartsWith("@") || cond.StartsWith("!"))
- {
- result = "1".Equals(BaseImpl.GetDefaultValue(cond));
- }
- else if (dataRow == null)
- {
- result = ReplaceHelper.EvalCond(cond);
- }
- else
- {
- result = ReplaceHelper.ReplaceRowParamCond(dataRow, cond);
- }
- return result;
- }
- catch (Exception ex)
- {
-
- }
- return result;
- }
- }
-}
\ No newline at end of file
+ /// true if X
\ No newline at end of file