1. 程式人生 > >以逗號擷取字串

以逗號擷取字串

字串使用與擷取
1.實現程式碼
 DataRowView drd = tP_PROCESSQUESTIONBindingSource.Current as DataRowView;
                string isquality = Convert.ToString(drd["isquality"]);
                if (isquality != "已推送")
                {
                    string strdebugPeople = drPlan["processperson"].ToString();//除錯人
                    string strCRAFTPLANID = drPlan["CRAFTPLANID"].ToString();//Id
                    FormGetDuty frm = new FormGetDuty(strdebugPeople, strCRAFTPLANID, "質檢推送按鈕");
                    frm.Show();
                    //yehy 20180913 增加狀態
                    string strQulityState = "";
                    string strQuestionId = "";
                    string strUserId = "";
                    string debugPeople = "";
                    frm.Visible = false;
                    if (frm.ShowDialog() == DialogResult.OK)
                    {
                        DataRow[] drs = frm.GetChooseRowsQulity();
                        if (drs != null)
                        {
                            foreach (DataRow dr in drs)
                            {
                                debugPeople = debugPeople + dr["quality"].ToString() + ",";//人員名稱
                                strUserId = strUserId + dr["qualityid"].ToString() + ",";//人員ID
                            }
                            DataRowView drv = tP_PROCESSQUESTIONBindingSource.Current as DataRowView;
                            drv["debugPeople"] = debugPeople;
                            strQulityState = "已推送";
                            drv["isquality"] = strQulityState;
                            strQuestionId = Convert.ToString(drv["PROCESSQUESTIONID"]);
                        }
                        else
                        {
                            UserMessages.ShowInfoBox("請選擇人員");
                            return;
                        }
                    }
                    //yehy 20180913 
                    string[] strUserIdArray = strUserId.Split(',');//yehy 20180911 新增除錯人,除錯人欄位
                    foreach (string userId in strUserIdArray)
                    {
                        if (userId != "")
                        {
                            string questionId = Guid.NewGuid().ToString();
                            Boolean bol = m_QuestionLogic.QulityInsert(questionId, strQuestionId, userId, strQulityState);
                          
                        }

                    }
                    //yehy
                    m_QuestionLogic.QulityI(strQuestionId, debugPeople, strQulityState);

2.圖片解析

在這裡插入圖片描述