public void AvGue() { try { string fullname = null; int provid = 0; int cityid = 0; int countyid = 0; if (txtDownstream.Text.Trim() != string.Empty) { fullname = txtDownstream.Text.Trim(); } if (cmbProvince.Text != "中国" && cmbCity.Text != "中国" && cmbCounty.Text != "中国") { provid = Convert.ToInt32(cmbProvince.SelectedValue); cityid = Convert.ToInt32(cmbCity.SelectedValue); countyid = Convert.ToInt32(cmbCounty.SelectedValue); } string pageIndexAndCount = winFormPager1.PageIndex + "." + winFormPager1.PageSize; Model_Customer customeravgue = new Model_Customer(); customeravgue.FullNamek__BackingField = fullname; customeravgue.ProvinceIdk__BackingField = provid; customeravgue.CityIdk__BackingField = cityid; customeravgue.CountyIdk__BackingField = countyid; //ResultModelOfint avguecount = cs.GetVagueQueryCount(customeravgue); ResultModelOfint avguecount = cs.GetConsigneeCountyCount(customeravgue); winFormPager1.DrawControl(avguecount.Data); //ResultModelOfArrayOfModel_Customerd4FqxSXX avgue = cs.GetVagueQuery(customeravgue, pageIndexAndCount); ResultModelOfArrayOfModel_Customerd4FqxSXX avgue = cs.GetConsigneeCounty(customeravgue, pageIndexAndCount); if (avguecount.Data <= 0) { contextMenuStrip1.Enabled = false; } else { contextMenuStrip1.Enabled = true; } if (avgue.Code != 0) { MessageBox.Show(avgue.Message); } else { dataGridView1.AutoGenerateColumns = false; dataGridView1.Rows.Clear(); foreach (Model_Customer item in avgue.Data) { int rowIndex = dataGridView1.Rows.Add(); dataGridView1.Rows[rowIndex].Cells[0].Value = item.Idk__BackingField; dataGridView1.Rows[rowIndex].Cells[1].Value = item.FullNamek__BackingField; dataGridView1.Rows[rowIndex].Cells[2].Value = item.ContactPersonk__BackingField; dataGridView1.Rows[rowIndex].Cells[3].Value = item.Accountk__BackingField; dataGridView1.Rows[rowIndex].Cells[4].Value = item.ContactTelk__BackingField; dataGridView1.Rows[rowIndex].Cells[5].Value = item.ProvinceNamek__BackingField + "-" + item.CityNamek__BackingField + "-" + item.CountyNamek__BackingField; dataGridView1.Rows[rowIndex].Cells[6].Value = item.ContactAddressk__BackingField; dataGridView1.Rows[rowIndex].Cells[7].Value = item.CreateAtk__BackingField.ToString("yyyy-MM-dd HH:mm:ss"); if (item.Activedk__BackingField == Enum_Active.Enabled) { dataGridView1.Rows[rowIndex].Cells[8].Value = "启用"; } else { dataGridView1.Rows[rowIndex].Cells[8].Value = "停用"; } dataGridView1.Rows[rowIndex].Cells[9].Value = item.Remarkk__BackingField.Split('|')[1]; dataGridView1.Rows[rowIndex].Tag = item; } } } catch (Exception ex) { MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }