private void StateTreeview_AfterCheck(object sender, TreeViewEventArgs e) { cbCityList.Items.Clear(); foreach (TreeNode stateNode in StateTreeview.Nodes) { foreach (TreeNode cityNode in stateNode.Nodes) { if (cityNode.Checked) { var city = new PostClCity() { CityName = cityNode.Text, StateName = stateNode.Text, CityId = (int)cityNode.Tag }; cbCityList.Items.Add(city); } } } if (cbCityList.Items.Count > 0) { cbCityList.SelectedIndex = 0; } }
private void CityChoiceForm_Load(object sender, EventArgs e) { IniteStatelist(); cbCityList.Items.Clear(); foreach (TreeNode stateNode in StateTreeview.Nodes) { foreach (TreeNode cityNode in stateNode.Nodes) { if (cityNode.Checked) { var city = new PostClCity() { CityName = cityNode.Text, StateName = stateNode.Text, CityId = (int)cityNode.Tag }; cbCityList.Items.Add(city); } } } if (cbCityList.Items.Count > 0) { cbCityList.SelectedIndex = 0; } }