// ロード時の処理(コンボボックスに、オートコンプリート機能の追加) private void Form5_Load(object sender, EventArgs e) { string sql = "select leader_id FROM t_leader_id ORDER BY leader_id"; System.Diagnostics.Debug.Print(sql); TfSQL tf = new TfSQL(); tf.getComboBoxData(sql, ref cmbLeaderId); }
// コンボボックス項目選択時の処理(モデルNO) private void cmbModelNo_SelectedIndexChanged(object sender, EventArgs e) { string sql; TfSQL tf = new TfSQL(); string model = cmbModelNo.Text; sql = "select model_name FROM t_model_sub_assy where model_no ='" + model + "'"; System.Diagnostics.Debug.Print(sql); txtModelName.Text = tf.sqlExecuteScalarString(sql); // コンボボックスへ候補をセットする(サブ組NO) sql = "select sub_assy_no FROM t_model_sub_assy where model_no ='" + model + "'"; System.Diagnostics.Debug.Print(sql); tf.getComboBoxData(sql, ref cmbSubAssyNo); cmbSubAssyNo.Enabled = true; // コンボボックスへ候補をセットする(ライン) sql = "select line FROM t_model_line where model_no ='" + model + "'"; System.Diagnostics.Debug.Print(sql); tf.getComboBoxData(sql, ref cmbLine); cmbLine.Enabled = true; }
// ロード時の処理 private void Form1_Load(object sender, EventArgs e) { //フォームの場所を指定 this.Left = 10; this.Top = 10; dtBatchNo = new DataTable(); defineAndReadDatatable(ref dtBatchNo); updateDataGridViews(ref dtBatchNo, ref dgvBatchNo); // コンボボックスへ候補をセットする(モデルNO) string sql = "select model_no FROM t_model_sub_assy group by model_no order by model_no"; TfSQL tf = new TfSQL(); tf.getComboBoxData(sql, ref cmbModelNo); }