2017-02-07 1 views
-1

의미는 무엇입니까 개체 참조가 아래 줄의 개체 인스턴스로 설정되지 않았습니까?C# 개체 참조가 인스턴스로 설정되지 않았습니다.

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

가능한 중복 (http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix-it) –

+0

완전한 예제 코드를 작성하십시오. –

답변

-1

감사합니다. 첫 번째 경우는 W가 연결되어 있고 S 오류 검색 연결, 완벽하게 작동합니다 : [? NullReferenceException이 무엇인가, 어떻게 내가 그것을 해결합니까]의

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; 
       } 
관련 문제