1

メソッドで選択を変更するとcombobox、2つのうちの1つから入力しようとしています。問題は、最初は正常に動作することですが、2 回目には「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが表示されることです。arraylistlistviewlistView1_SelectedIndexChanged

エラーはおそらくここで発生しています:string pr = listView1.FocusedItem.Text;

助けてください。

    private void listView1_SelectedIndexChanged(object sender, EventArgs e)
    {

        ArrayList Profesor1 = new ArrayList();
        Profesor1.Add("Kolegij 1 profesor 1");
        Profesor1.Add("Kolegij 2 profesor 1");



        ArrayList Profesor2 = new ArrayList();
        Profesor2.Add("Kolegij 1 profesor 2");
        Profesor2.Add("Kolegij 2 profesor 2");



        string pr = listView1.FocusedItem.Text; //posible prob
        switch (pr)
        {
            case "Profesor 1": comboBox1.DataSource = Profesor1;
                break;
            case "Profesor 2": comboBox1.DataSource = Profesor2;
                break;
        }
    }
4

1 に答える 1