Дополнительная информация: Ссылка на объект не указывает на экземпляр объекта.
у меня есть этот код
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);
}
Это я использую, чтобы попытаться получить значения из текстовых полей в xaml и отправить их в базу данных, но я продолжаю получать сообщение об ошибке:
В DotTeach.exe возникло необработанное исключение типа «System.NullReferenceException».
Дополнительная информация: Ссылка на объект не указывает на экземпляр объекта.
а визуальная студия выделяет линию
ta.CreateQuestion(discussionQuestion.Text, webPage.Text, choiceA.Text, choiceB.Text, choiceC.Text, choiceD.Text, hint.Text, rightAnswerCbox.Uid);
У кого-нибудь есть идеи, что я мог бы попробовать?
Я избавился от сообщения об ошибке, но он все еще не делает то, что мне нужно. Я пытаюсь заставить его добавлять данные в базу данных при нажатии кнопки. Вот функция, которую я использую, которая не работает
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);
}
Я даже не уверен, что еще попробовать.