339 {
340 get
341 {
343 }
344 set
345 {
346 DataCommonEventSource.Log.Trace(
"<ds.DataView.set_Table|API> {0}, {1}",
ObjectID,
value?.
ObjectID ?? 0);
348 {
350 return;
351 }
353 {
354 throw ExceptionBuilder.SetTable();
355 }
357 {
358 throw ExceptionBuilder.CanNotSetTable();
359 }
360 if (
value !=
null &&
value.TableName.Length == 0)
361 {
362 throw ExceptionBuilder.CanNotBindTable();
363 }
365 {
369 {
371 }
374 {
376 }
378 }
379 }
380 }
void RegisterMetaDataEvents(DataTable table)
void UnregisterMetaDataEvents()
virtual void OnListChanged(ListChangedEventArgs e)
readonly DataViewListener _dvListener
static ListChangedEventArgs s_resetEventArgs
void SetIndex2(string newSort, DataViewRowState newRowStates, IFilter newRowFilter, bool fireEvent)
DataViewManager _dataViewManager