我正在嘗試此代碼時出現上述錯誤。我試過給just my code但沒用。 (這是默認)
InvalidArgument ='0'的值對'SelectedIndex'無效。參數名稱:SelectedIndex
的錯誤是在cmbProduct_SelectedIndexChanged
事件。
cmbProduct --> combobox
cmbBrand --> combobox
全球
DataSet dsUpdate = new DataSet();
Form_load中
dsUpdate.ReadXml(@"...\..\stock.xml");
cmbProduct.DataSource = dsUpdate.Tables[0]
.DefaultView.ToTable(true, "productname");//.DefaultView;
cmbProduct.DisplayMember = "productname";
cmbProduct.SelectedIndex = 0;
cmbProduct_SelectedIndexChanged
cmbBrand.Items.Clear();
foreach (DataRow Row in dsUpdate.Tables[0].Select("productname='" + cmbProduct.Text + "'"))
{
//cmbBrand.SelectedIndex = i;
cmbBrand.Items.Add(Row["brandname"].ToString());
//i++;
}
cmbBrand.SelectedIndex = 0; /*ERROR*/
請幫忙
在此先感謝。
不cmbBrand
例如
修復它肯定有SOEM項?你也可以確認什麼對象類型cmbBrand是? – Chris
是的,它有條目。當我不給'cmbBrand.SelectedIndex = 0;'在'cmbProduct_SelectedIndexChanged'時它顯示條目。但是爲了讓它一開始不顯示空值,我添加了'cmbBrand.SelectedIndex = 0;'。它給出了錯誤。 –