在WinForm的ComboBox中改变索引的问题[英] Problem with change index in ComboBox WinForm

问题描述

ComboBox WinForm 中的更改索引问题?有什么问题?


//填充ShopDataSetTableAdapters.CompanyTableAdapter ComTa = new ShopDataSetTableAdapters.CompanyTableAdapter();ComTa.Fill(shopDataSet1.Company);//手册int newindex = 0;foreach (var item in comboBox1.Items){if ((((System.Data.DataRowView)(item)).Row).ItemArray[1].ToString()=="诺基亚"){newindex= int.Parse((((System.Data.DataRowView)(item)).Row).ItemArray[0].ToString());break;}}comboBox1.ValueMember = newindex.ToString();//引发错误

推荐答案

我解决了我的问题

ShopDataSetTableAdapters.CompanyTableAdapter ComTa = new ShopDataSetTableAdapters.CompanyTableAdapter();ComTa.Fill(shopDataSet1.Company);//操纵object newitem = null;foreach (var item in comboBox1.Items){if ((((System.Data.DataRowView)(item)).Row).ItemArray[1].ToString()=="诺基亚"){// newindex= int.Parse((((System.Data.DataRowView)(item)).Row).ItemArray[0].ToString());新项目=项目;break;}}组合框1.SelectedItem = newitem;

本文地址:https://www.itbaoku.cn/post/1394867.html