首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

DataView.AddNew() throw not allow null,该怎么处理

2012-12-17 
DataView.AddNew() throw not allow nullDataView.AddNew() throw not allow null .但是我不能重新这个客

DataView.AddNew() throw not allow null
DataView.AddNew() throw not allow null .
但是我不能重新这个客户抛出来的错误

Type : System.Data.NoNullAllowedException, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Message : Column ‘A’ does not allow nulls.
Source : System.Data
Help link : 
Data : System.Collections.ListDictionaryInternal
TargetSite : Void CheckNullable(System.Data.DataRow)
Stack Trace :    at System.Data.DataColumn.CheckNullable(DataRow row)
   at System.Data.DataTable.RaiseRowChanging(DataRowChangeEventArgs args, DataRow eRow, DataRowAction eAction, Boolean fireEvent)
   at System.Data.DataTable.SetNewRecordWorker(DataRow row, Int32 proposedRecord, DataRowAction action, Boolean isInMerge, Int32 position, Boolean fireEvent, Exception& deferredException)
   at System.Data.DataTable.InsertRow(DataRow row, Int64 proposedID, Int32 pos, Boolean fireEvent)
   at System.Data.DataView.FinishAddNew(Boolean success)
   at System.Data.DataRowView.EndEdit()
   at System.Data.DataView.AddNew()


[解决办法]
这样的错误 用异常捕获出来,友好抛出吧~~~~
[解决办法]
但是DataView.AddNew()应该不会抛exception, 现在是不能重新这个error. dataview应该不会check column can't be null.

热点排行