303 {
304 get
305 {
308 for (
int i = 0;
i <
array.Length;
i++)
309 {
312 }
314 }
315 set
316 {
318 {
319 throw ExceptionBuilder.ArgumentNull("ItemArray");
320 }
322 {
323 throw ExceptionBuilder.ValueArrayLength();
324 }
327 {
329 }
331 for (
int i = 0;
i <
value.Length;
i++)
332 {
335 {
336 continue;
337 }
340 {
341 throw ExceptionBuilder.ReadOnly(
dataColumn.ColumnName);
342 }
344 {
347 }
349 {
351 }
353 {
354 throw ExceptionBuilder.ReadOnly(
dataColumn.ColumnName);
355 }
357 {
359 }
362 {
364 {
365 throw ExceptionBuilder.CannotSetToNull(
dataColumn);
366 }
368 }
369 try
370 {
373 }
375 {
376 if (flag)
377 {
379 }
380 throw;
381 }
384 {
386 }
387 }
389 }
390 }
static bool IsCatchableOrSecurityExceptionType(Exception e)
readonly DataColumnCollection _columns
DataColumn? LastChangedColumn
int GetProposedRecordNo()
readonly DataTable _table
virtual void OnColumnChanged(DataColumnChangeEventArgs e)
virtual void OnColumnChanging(DataColumnChangeEventArgs e)
bool NeedColumnChangeEvents