/// <summary> /// /// </summary> private void LoadModelsData() { List <ModelAssyMainA3> models = new List <ModelAssyMainA3>(); var test = new ModelAssyMainA3 { Model = "", }; models.Add(test); var data = Ultils.ReadAllLines(path, Encoding.ASCII); foreach (var item in data) { ModelAssyMainA3 model = null; string[] array = null; if (item.Contains(",")) { array = item.Split(','); model = new ModelAssyMainA3 { Model = array[0], AssyNo = array[1], }; } models.Add(model); } cboModels.DataSource = models; cboModels.DisplayMember = "Model"; cboModels.ValueMember = "Model"; }
private void cboModels_SelectedIndexChanged(object sender, EventArgs e) { errorProvider1.Clear(); string selectModel = null; if (cboModels.SelectedIndex > 0) { selectModel = cboModels.SelectedValue.ToString(); var data = Ultils.ReadAllLines(path, Encoding.ASCII).SingleOrDefault(c => c.Contains(selectModel)); string[] array = data.Split(','); _model = new ModelAssyMainA3() { Model = array[0], AssyNo = array[1], }; txtASSYNo.Text = _model.AssyNo; dataGridView1.DataSource = null; dataGridView1.Refresh(); txtQuantity.ResetText(); txtQuantity.Focus(); } }