Как мы можем получить точные данные в combobox2 при выборе значения combobo1
привет,
У меня есть два выпадающих списка в combobo1 у меня есть данные госпиталей и связанные пользователи больницу, чтобы поле со списком, но когда я запустив outpit я аомст получать точный список пользователей, которые все при определенных педиатрическое, как мы можем сделать то же
Что я уже пробовал:
void CmbHospitalsSelectedIndexChanged(object sender, EventArgs e) { try { //string tag = ((KeyValuePair< string, string >)cmbHospitals.SelectedItem).Key; //MessageBox.Show(tag); // var s=cmbHospitals.SelectedItem; //MessageBox.Show(s.key); //For Hospital users Dropdown Clear Start dynamic refobj = cmbHospitals.SelectedItem; int key=(int) refobj.Key; Text= Text+cmbhusers.DisplayMember; //MessageBox.Show(refobj.Key); cmbhusers.SelectedIndex = -1; cmbhusers.Items.Clear(); // End Clear if(true) { WebClient wc = new WebClient(); wc.Headers["Content-type"] = "application/x-www-form-urlencoded"; NameValueCollection collection = new NameValueCollection(); collection.Add("hid",cmbHospitals.SelectedIndex.ToString()); collection.Add("sno", "4"); byte[] bret = wc.UploadValues(URLAuth, collection); string sret = ""; sret = System.Text.Encoding.ASCII.GetString(bret); int count=0; string[,] husers ; if (sret != "") { XmlDocument readDoc = new XmlDocument(); readDoc.LoadXml(sret); count = readDoc.SelectNodes("hospitalusers/huids").Count; husers = new string[count, 2]; // alternately, _doc.Load( _strFilename); to read from a file. XmlNodeList xhuid = readDoc.GetElementsByTagName("huid"); XmlNodeList xuser_name = readDoc.GetElementsByTagName("user_name"); for (int i= 0; i < count; i++) { husers[i,0] = xhuid[i].InnerText; husers[i, 1] = xuser_name[i].InnerText; } cmbhusers.DisplayMember="text"; cmbhusers.ValueMember="key"; for (int i = 0; i < husers.GetLength(0); i++) { cmbhusers.Items.Add(new { text = husers[i, 1], key=Convert.ToInt16(husers[i,0])}); } } } }