2017-02-07 3 views
-1

Was bedeutet es Objektreferenz wurde nicht auf eine Instanz eines Objekts in der darunter liegenden Zeile gesetzt?C# Objektreferenz nicht auf eine Instanz gesetzt

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

Mögliches Duplikat (http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix-it) –

+0

Bitte senden Sie einen vollständigen Beispielcode –

Antwort

-1

Danke, Leute. Der erste Fall funktioniert perfekt, die W verbunden und die S verbunden, um den Fehler abrufen: [? Was für eine Nullreferenceexception ist, und wie kann ich es beheben]

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; 
       } 
Verwandte Themen