wie behebe ich diesen Fehler :Eine nicht behandelte Ausnahme des Typs 'System.NullReferenceException' ist in DotTeach.exe
Zusätzliche Informationen: der Objektverweis wurde nicht auf eine Instanz eines Objekts.
Habe ich diesen code
DotTeachDataSet ds;
DotTeachDataSetTableAdapters.QuestionsTableAdapter ta;
private void button1_Click(object sender, RoutedEventArgs e)
{
ta.CreateQuestion(discussionQuestion.Text, webPage.Text, choiceA.Text, choiceB.Text, choiceC.Text, choiceD.Text, hint.Text, rightAnswerCbox.Uid);
ta.Fill(ds.Questions);
}
Dass Im mit zu versuchen, um die Werte aus den Textfeldern in eine xaml-Code und schicken Sie auf eine Daten-Basis, aber ich erhalte die Fehlermeldung:
Eine nicht behandelte Ausnahme des Typs
'System.NullReferenceException'
aufgetreten in DotTeach.exeZusätzliche Informationen: Objekt
reference not set to an instance of an
Objekt.
visual studio und highlights der Linie
ta.CreateQuestion(discussionQuestion.Text, webPage.Text, choiceA.Text, choiceB.Text, choiceC.Text, choiceD.Text, hint.Text, rightAnswerCbox.Uid);
Hat jemand eine Idee, was ich versuchen könnte?
Entledigte ich mich von der Fehlermeldung, aber es ist immer noch nicht das macht, was ich brauche, es zu tun. Ich bin versucht, es zu erhalten, um Daten in eine Datenbank, wenn die Schaltfläche geklickt wird. Hier ist die Funktion die ich verwende, das ist nicht das arbeiten
private void button1_Click(object sender, RoutedEventArgs e)
{
DotTeach.DotTeachDataSet dotTeachDataSet = ((DotTeach.DotTeachDataSet)(this.FindResource("dotTeachDataSet")));
DotTeach.DotTeachDataSetTableAdapters.QuestionsTableAdapter dotTeachDataSetQuestionsTableAdapter = new DotTeach.DotTeachDataSetTableAdapters.QuestionsTableAdapter();
//ADD THE QUESTION TO THE DATA BASE
dotTeachDataSetQuestionsTableAdapter.CreateQuestion(discussionQuestion.Text, webPage.Text, choiceA.Text, choiceB.Text, choiceC.Text, choiceD.Text, hint.Text, rightAnswer.Text);
}
Ich bin mir auch nicht sicher, was anderes zu versuchen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gut, um eine
NullReferenceException
, eine der folgenden null:Meine denke wäre
ta
, aber Sie sollten in der Lage sein zu finden, dass entweder mit Anmeldung oder im debugger. Was soll die Zuordnung eines nicht-null-Wert zuta
?Ist diese immer nicht (in welchem Fall es wird einfach zu diagnostizieren) oder nur manchmal?
ta
das ist null. Es gibt viele andere Optionen, die oben aufgeführt sind. Wenn Sie einen Haltepunkt auf diese Zeile, prüfen Sie über alle Variablen in meine Liste. Die von Ihnen null ist?Beim VS-highlights der Zeile in debug , warum nicht versuchen, platzieren Sie Ihre Maus über die einzelnen eines der Elemente Jon erwähnt hat und schauen, was die debug-info erzählt.Identifizieren Sie die Position(en) ist(sind) null und dann untersuchen, warum das null.( Es muss einen Grund ! )