2017-02-07 31 views
-1

オブジェクト参照はオブジェクトのインスタンスに設定されていません。C#オブジェクト参照がインスタンスに設定されていません

case "S Connected": 
         List dd6 = new List(textBox1.Text); 
         **dd6.textBox2.Text = id.ToString();** 
         dd6.ShowDialog(); 
+2

可能性のある重複した[何とNullReferenceExceptionある、と私はそれをどのように修正すればよい?](http://stackoverflow.com/questions:最初のケースは、Wが接続されており、Sがエラーを取得する接続、完璧に動作します/ 4660142/what-is-a-nullreferenceexception-and-how-do-i-fix-it) –

+0

完全なサンプルコードを投稿してください –

答えて

-1

ありがとうございます。

private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) 
    { 
     var id = dataGridView1.CurrentRow.Cells["Id"].Value; 
     var BBB = dataGridView1.CurrentRow.Cells["Connected"].Value; 
     string idd = id.ToString(); 
     string BBB2 = BBB.ToString(); 
     textBox1.Text = id.ToString(); 
       switch (BBB2) 
       { 
        case "Standalone": 
         ListStandalone dd = new ListStandalone(textBox1.Text); 
         dd.textBox2.Text = id.ToString(); 
         dd.ShowDialog(); 
         break; 
        case "W Connected": 
         ListW da2 = new ListW(textBox1.Text); 
         da2.textBox2.Text = id.ToString(); 
         da2.ShowDialog(); 
         break; 
        case "S Connected": 
         ListS dd6 = new ListS(textBox1.Text); 
         dd6.textBox2.Text = id.ToString(); 
         dd6.ShowDialog(); 
         break; 
        case "Retail": 
         PrintRetail dd4 = new PrintRetail(textBox1.Text); 
         dd4.Show(); 

         break; 
       } 
関連する問題