void setQZID() { try { View.SetBeginQZID BeginQZIDObj = new View.SetBeginQZID(); DXDialog dg = new DXDialog() { Content = BeginQZIDObj, Title = "设置签证起始号码" }; dg.Width = 400; dg.Height = 200; dg.HorizontalAlignment = HorizontalAlignment.Center; dg.VerticalAlignment = VerticalAlignment.Center; dg.ShowDialog(MessageBoxButton.OKCancel); QZIDnum = BeginQZIDObj.SetQZIDnum; QZIDstring = BeginQZIDObj.SetQZIDstring; this.CurrentItem = null; string QZID = ""; int i = Convert.ToInt32(QZIDnum); foreach (var sendModel in sendCollection.Where(s => s.FSelectItem == true)) { QZID = GetVisaNumberString(QZIDstring, i.ToString().Length, ref i); sendModel.FQZID = QZID.ToUpper(); i++; } //for (int j = 0; j < this.gridMain.VisibleRowCount; j++) //{ // QZID = GetVisaNumberString(QZIDstring, i.ToString().Length,ref i); // gridMain.SetCellValue(j,"FQZID",QZID); // i++; //} //(this.gridMain.CurrentItem as sp_SelectPrintSendInfo_Result).FQZID = GetVisaNumberString(QZIDstring, i.ToString().Length, i); //foreach (var sendModel in sendCollection) //{ // QZID = GetVisaNumberString(QZIDstring, i.ToString().Length, i); // sendModel.FQZID = QZID; // i++; //} } catch (System.Exception ex) { MessageBox.Show(ex.Message); Log.WriteLog.WriteErorrLog(ex); } //gridMain.ItemsSource = sendCollection; }