/// <summary> /// 增减区域选项 /// </summary> public void zoneOptions() { try { List <Model_Region> regionlist = new List <Model_Region>(); ResultModelOfArrayOfModel_Regiond4FqxSXX zo = cs.GetZoneOptions(); if (zo.Code != 0) { MessageBox.Show(zo.Message); } else { foreach (Model_Region item in zo.Data) { Model_Region region = new Model_Region(); region.Idk__BackingField = item.Idk__BackingField; region.Namek__BackingField = item.Namek__BackingField; regionlist.Add(region); } } cmbQY.DisplayMember = "Namek__BackingField"; cmbQY.ValueMember = "Idk__BackingField"; cmbQY.DataSource = regionlist; } catch (Exception ex) { MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void RegionShow() { try { if (region != null) { ResultModelOfArrayOfModel_Regiond4FqxSXX reg = cs.GetRegionDateTime(region.Idk__BackingField, true); if (reg.Code != 0) { MessageBox.Show(reg.Message); } else { dataGridView1.Rows.Clear(); foreach (Model_Region item in reg.Data) { int rowIndex = dataGridView1.Rows.Add(); dataGridView1.Rows[rowIndex].Cells[0].Value = item.Idk__BackingField; dataGridView1.Rows[rowIndex].Cells[1].Value = item.Namek__BackingField; dataGridView1.Rows[rowIndex].Tag = item; } } } } catch (Exception ex) { MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void getCity() { ResultModelOfArrayOfModel_Regiond4FqxSXX city = null; try { if (Convert.ToInt32(cmbProvince.SelectedValue) == 1) { city = cs.GetRegionInfo(0, true); } else { city = cs.GetRegionInfo(Convert.ToInt32(cmbProvince.SelectedValue), true); } if (city.Code != 0) { MessageBox.Show(city.Message); } else { cmbCity.DisplayMember = "Namek__BackingField"; cmbCity.ValueMember = "Idk__BackingField"; cmbCity.DataSource = city.Data; } } catch (Exception ex) { MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// 省份 /// </summary> public void getProvince() { try { ResultModelOfArrayOfModel_Regiond4FqxSXX prov = cs.GetRegionInfo(1, true); if (prov.Code != 0) { MessageBox.Show(prov.Message); } else { List <Model_Region> regions = new List <Model_Region>(); Model_Region reg = new Model_Region(); reg.Idk__BackingField = 0; reg.Namek__BackingField = "中国"; regions.Add(reg); foreach (Model_Region item in prov.Data) { Model_Region regs = new Model_Region(); regs.Idk__BackingField = item.Idk__BackingField; regs.Namek__BackingField = item.Namek__BackingField; regs.ParentIdk__BackingField = item.ParentIdk__BackingField; regions.Add(regs); } cmbProvince.DisplayMember = "Namek__BackingField"; cmbProvince.ValueMember = "Idk__BackingField"; cmbProvince.DataSource = regions; } } catch (Exception ex) { MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void City() { try { int a = 0; if (cmbQY.Text != string.Empty) { if (cmbQY.Text != "中国") { a = Convert.ToInt32(cmbQY.SelectedValue); } } List <Model_Region> regionlist = new List <Model_Region>(); ResultModelOfArrayOfModel_Regiond4FqxSXX cit = cs.GetCity(a, true); if (cit.Code != 0) { MessageBox.Show(cit.Message); } else { foreach (Model_Region item in cit.Data) { Model_Region region = new Model_Region(); region.Idk__BackingField = item.Idk__BackingField; region.Namek__BackingField = item.Namek__BackingField; regionlist.Add(region); } } cmbCity.DisplayMember = "Namek__BackingField"; cmbCity.ValueMember = "Idk__BackingField"; cmbCity.DataSource = regionlist; } catch (Exception ex) { MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void AddChildNode() { try { //ResultModelOfArrayOfModel_Regiond4FqxSXX quan = cs.GetRegionInfo(0, true); ResultModelOfArrayOfModel_Regiond4FqxSXX quan = cs.GetRegionDateTime(0, true); if (quan.Code != 0) { MessageBox.Show(quan.Message); } else { treeView1.Nodes.Clear(); foreach (Model_Region dr in quan.Data) { //中国绑定,作为一级层次 TreeNode tn_origine = new TreeNode(); tn_origine.Text = dr.Namek__BackingField; //绑定行政名称 tn_origine.Name = dr.Idk__BackingField.ToString(); //绑定编号id this.treeView1.Nodes.Add(tn_origine); tn_origine.Tag = dr; //ResultModelOfArrayOfModel_Regiond4FqxSXX prov = cs.GetRegionInfo(dr.Idk__BackingField, true); ResultModelOfArrayOfModel_Regiond4FqxSXX prov = cs.GetRegionDateTime(dr.Idk__BackingField, true); if (prov.Code != 0) { MessageBox.Show(prov.Message); } else { for (int i = 0; i < prov.Data.Length; i++) { //省份绑定,作为二级层次 TreeNode tn_prov = new TreeNode(); tn_prov.Text = prov.Data[i].Namek__BackingField; //绑定行政名称 tn_prov.Name = prov.Data[i].Idk__BackingField.ToString(); //绑定编号id tn_origine.Nodes.Add(tn_prov); tn_prov.Tag = prov.Data[i]; //tag绑定选中的省份节点信息 //ResultModelOfArrayOfModel_Regiond4FqxSXX city = cs.GetRegionInfo(prov.Data[i].Idk__BackingField, true); ResultModelOfArrayOfModel_Regiond4FqxSXX city = cs.GetRegionDateTime(prov.Data[i].Idk__BackingField, true); //城市绑定 三级 if (city.Data.Length > 0) { for (int j = 0; j < city.Data.Length; j++) { TreeNode tn_sub = new TreeNode(); tn_sub.Name = city.Data[j].Idk__BackingField.ToString(); //绑定编号id tn_sub.Text = city.Data[j].Namek__BackingField; //绑定行政名称 tn_prov.Nodes.Add(tn_sub); tn_sub.Tag = city.Data[j]; //tag绑定的选中城市节点信息 } } } } } } } catch (Exception ex) { MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }