字符串使用与截取
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.图片解析