使用WPF在数据集中插入行

时间:2016-06-23 12:46:04

标签: c# wpf insert dataset mahapps.metro

我没有错误,但在输出中我得到了

  

抛出异常:System.Data.dll中的'System.ArgumentException'

我的代码如下:

tBLORDERViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("tBLORDERViewSource")));
DataRow tblRow = mDataSet.TBLORDER.NewRow();
tblRow["STATUS"] = "Pending";
tblRow["MYFIELD"] = "test";
mDataSet.TBLORDER.Rows.Add(tblRow);
MessageBox.Show("test");
mANTISDataSetTBLORDERSTableAdapter.Update(mDataSet.TBLORDER);

应用程序不会崩溃,UI只是空白,我可以关闭表单并继续使用该应用程序。如果我评论mDataSet.TBLORDER.Rows.Add(tblRow);我可以看到用户界面,但显然不会添加记录。当它没有被注释掉时,messagebox.show("test")没有出现,所以代码肯定不会继续。我有什么想法我做错了吗?感谢

1 个答案:

答案 0 :(得分:0)

发现问题,使用了try / catch,发现其中一个字段超出了字段限制。感谢