【发布时间】:2017-07-04 22:03:00
【问题描述】:
附加信息:对象引用未设置为对象的实例。
我有这个代码
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 中的文本框中获取值并将它们发送到数据库,但我一直收到错误:
未处理的类型异常 'System.NullReferenceException' 发生在 DotTeach.exe 中
附加信息:对象 引用未设置为 对象。
Visual Studio 突出显示该行
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);
}
我什至不确定还能尝试什么。
【问题讨论】:
标签: c# visual-studio-2010 oracle-sqldeveloper