diff --git a/SGGL/FineUIPro.Web/PZHGL/GJSX/GJSXListEdit.aspx.cs b/SGGL/FineUIPro.Web/PZHGL/GJSX/GJSXListEdit.aspx.cs index 8dd53a12..6db6cb65 100644 --- a/SGGL/FineUIPro.Web/PZHGL/GJSX/GJSXListEdit.aspx.cs +++ b/SGGL/FineUIPro.Web/PZHGL/GJSX/GJSXListEdit.aspx.cs @@ -160,16 +160,26 @@ namespace FineUIPro.Web.PZHGL.GJSX { txtGJSXID.Text = gjsx.GJSXID; DropUnitId.SelectedValue = gjsx.UnitId; - - List list_CNProfessional_ID = gjsx.CNProfessional_ID.Split(',').ToList(); - List list_QuestionTypeID = gjsx.QuestionTypeID.Split(',').ToList(); - List list_User_Acceptance = gjsx.User_Acceptance.Split(',').ToList(); - List list_User_ReceiveID = gjsx.User_ReceiveID.Split(',').ToList(); - - DropCNProfessional_ID.SelectedValueArray = list_CNProfessional_ID.ToArray(); - DropQuestionTypeID.SelectedValueArray = list_QuestionTypeID.ToArray(); - DropUser_Acceptance.SelectedValueArray = list_User_Acceptance.ToArray(); - DropUser_ReceiveID.SelectedValueArray = list_User_ReceiveID.ToArray(); + if (!string.IsNullOrEmpty(gjsx.CNProfessional_ID)) + { + List list_CNProfessional_ID = gjsx.CNProfessional_ID.Split(',').ToList(); + DropCNProfessional_ID.SelectedValueArray = list_CNProfessional_ID.ToArray(); + } + if (!string.IsNullOrEmpty(gjsx.QuestionTypeID)) + { + List list_QuestionTypeID = gjsx.QuestionTypeID.Split(',').ToList(); + DropQuestionTypeID.SelectedValueArray = list_QuestionTypeID.ToArray(); + } + if (!string.IsNullOrEmpty(gjsx.User_Acceptance)) + { + List list_User_Acceptance = gjsx.User_Acceptance.Split(',').ToList(); + DropUser_Acceptance.SelectedValueArray = list_User_Acceptance.ToArray(); + } + if (!string.IsNullOrEmpty(gjsx.User_ReceiveID)) + { + List list_User_ReceiveID = gjsx.User_ReceiveID.Split(',').ToList(); + DropUser_ReceiveID.SelectedValueArray = list_User_ReceiveID.ToArray(); + } // Date_CloseDate.Text = tb.Rows[0]["CloseDate"].ToString(); txtDetail.Text = tb.Rows[0]["detail"].ToString(); txtUserID.Text = tb.Rows[0]["username"].ToString().Trim();