前提・実現したいこと
ここに質問の内容を詳しく書いてください。
C#で従業員の情報をCSVで管理するシステムを作っています。
Datetimepickerとコンボボックスを実装中に以下のエラーメッセージが発生しました。
解決方法、テクニックをご教示頂きたいです。
発生している問題・エラーメッセージ
型'string'を'System.Windows.Form.Combobox'に暗黙的に変換できません
該当のソースコード
C#
1 private void EmployeeForm_Load(object sender, EventArgs e) 2 { 3 try 4 { 5 //読み込むCSVファイルを開く 6 StreamReader file = new StreamReader(@"社員登録情報.csv", 7 8 //CSVからデータを呼び出す際の文字コードをshift jisに指定 9 System.Text.Encoding.GetEncoding("shift_jis")); 10 11 //繰り返し終了判定用の変数lineの初期化 12 string Line = null; 13 14 //一行ずつ読み込む 15 while((Line = file.ReadLine())!= null) 16 { 17 //読み込んだcsvの一行分を、カンマで分割してsEmployeeData[]の配列に1つずつ格納する 18 sEmployeeData = Line.Split(','); 19 20 for(int i = 0; i <= sEmployeeData.Length - 1; i++) 21 { 22 // 配列の要素数を増やす 23 Array.Resize(ref sReadEmployeeData, sReadEmployeeData.Length + 1); 24 25 //sReadEmployeeDataの最後尾の要素にsEmployeeData[i]をコピー 26 sReadEmployeeData[sReadEmployeeData.Length - 1] = sEmployeeData[i]; 27 28 } 29 30 } 31 32 33 //Datetimepicker1に生年月日を表示 ここでエラーメッセージ 34 dateTimePicker1 = sEmployeeData[5]; 35 36 //コンボボックス1に所属を表示する ここでエラーメッセージ 37 comboBox1 = sEmployeeData[6]; 38 39 40 41 } 42 43 catch (Exception ex) 44 { 45 //ファイルを読み込めない場合エラーメッセージを表示 46 MessageBox.Show("ファイルを読み込めませんでした " + ex.Message); 47 } 48 49 50 #endregion 51 } 52 53
試したこと
前回の質問ではテキストボックスにCSVの配列データを入れることが分かりましたが、
DateTimePikerやコンボボックスではそのままだと配列データを入れることができなく苦戦してます。
補足情報(FW/ツールのバージョンなど)
Visual Studio 2019