diff --git a/HJGL/.vs/HJGL/config/applicationhost.config b/HJGL/.vs/HJGL/config/applicationhost.config index e47cfd0..1963de0 100644 --- a/HJGL/.vs/HJGL/config/applicationhost.config +++ b/HJGL/.vs/HJGL/config/applicationhost.config @@ -162,7 +162,7 @@ - + @@ -250,7 +250,7 @@ - + diff --git a/HJGL/.vs/HJGL/v17/.suo b/HJGL/.vs/HJGL/v17/.suo index 0cfe071..608c5b5 100644 Binary files a/HJGL/.vs/HJGL/v17/.suo and b/HJGL/.vs/HJGL/v17/.suo differ diff --git a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx index c9bf320..1e8a4fb 100644 --- a/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx +++ b/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/TestPackageManageItemEdit.aspx @@ -146,7 +146,7 @@ runat="server" BoxFlex="1" DataKeyNames="PipelineId" AllowCellEditing="true" EnableColumnLines="true" ClicksToEdit="2" DataIDField="PipelineId" AllowSorting="true" SortField="WorkAreaCode,PipelineCode" SortDirection="ASC" OnSort="Grid1_Sort" - AllowPaging="true" IsDatabasePaging="true" PageSize="100" + AllowPaging="true" IsDatabasePaging="true" PageSize="100" OnRowDataBound="Grid1_RowDataBound" OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="True"> @@ -388,6 +389,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage this.CollectGridJointInfo(); this.BindGrid(); this.ShowGridItem(); + } #endregion @@ -543,6 +545,8 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage JObject values = teamGroupRow.Value("values"); string WeldJonintCodes = values.Value("isALL"); string workAreaId = values.Value("WorkAreaId"); + if (string.IsNullOrEmpty(WeldJonintCodes)) + WeldJonintCodes = "全部"; Model.PTP_PipelineList newitem = new Model.PTP_PipelineList(); newitem.PTP_ID = this.PTP_ID; newitem.PipelineId = PipelineId; @@ -592,20 +596,12 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage #region 绑定焊口信息Grid2列表 - private void GetInitGrid1Data() - { - for (int i = 0; i < Grid1.Rows.Count; i++) - { - string rowID = Grid1.DataKeys[i][0].ToString(); - this.GetBindGrid2Data(rowID); - } - } private void GetBindGrid2Data(string PipelineID) { this.Grid2.DataSource = GetDataJointGrid2(PipelineID); this.Grid2.DataBind(); } - private List GetDataJointGrid2(string PipelineID) + private List GetDataJointGrid2(string PipelineID) { string[] arr = null; var tempData=Funs.DB.PTP_PipelineList.Where(t=>t.PipelineId == PipelineID && t.IsAll==false) @@ -615,7 +611,7 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage { arr = tempData.Split(','); } - var query = Funs.DB.View_Pipeline_WeldJoint.Where(t => t.PipelineId == PipelineID ) + var query = Funs.DB.Pipeline_WeldJoint.Where(t => t.PipelineId == PipelineID ) .OrderBy(t => t.WeldJointCode).AsQueryable(); if (arr != null) { @@ -627,13 +623,6 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage - private Dictionary> GetModifiedDict() - { - Dictionary> modifiedDict = Grid2.GetModifiedDict(); - - return modifiedDict; - } - #endregion #region Grid 明细操作事件 @@ -700,8 +689,14 @@ namespace FineUIPro.Web.WeldingProcess.TestPackageManage this.BindGrid(); this.ShowGridItem(); } + #endregion + protected void Grid1_RowDataBound(object sender, GridRowEventArgs e) + { + string rowId = e.RowID; + Grid dataGrid = e.Row.FindControl("Grid2") as Grid; + } } } \ No newline at end of file