Property | Type | Description | |
---|---|---|---|
_gridView | System.Windows.Forms.DataGridView |
Property | Type | Description | |
---|---|---|---|
ApproachColor | byte | ||
DetermineRequiredColumnWidths | void | ||
DistributeAvailableColumnWidths | void | ||
DoubleClickHandler | void | ||
FireBusinessObjectSelected | void | ||
FireCollectionChanged | void | ||
FireFilterUpdated | void | ||
FireRowDoubleClicked | void | ||
GetBusinessObjectCollection | IBusinessObjectCollection | ||
GetColumnHeaderRequiredWidths | List |
||
ImplementAlternatRowColoring | void | ||
SetBusinessObjectCollection | void |
Method | Description | |
---|---|---|
ApplyFilter ( IFilterClause filterClause ) : void |
Applies a filter clause to the data table and updates the filter. The filter allows you to determine which objects to display using some criteria. This is typically generated by an IFilterControl.
|
|
ApplySearch ( IFilterClause searchClause, string orderBy ) : void |
Applies a search clause to the underlying collection and reloads the grid. The search allows you to determine which objects to display using some criteria. This is typically generated by the an IFilterControl.
|
|
ApplySearch ( string searchClause, string orderBy ) : void |
Applies a search clause to the underlying collection and reloads the grid. The search allows you to determine which objects to display using some criteria. This is typically generated by the an IFilterControl.
|
|
CheckUserWantsToDelete ( ) : bool |
Displays a message box to the user to check if they want to proceed with deleting the selected rows. This method is used as the default method for the CheckUserConfirmsDeletionDelegate. If you want a different message then set this WinFormsGridBaseAdapter.CheckUserConfirmsDeletionDelegate. to a delegate that you would want.
|
|
Clear ( ) : void |
Clears the business object collection and the rows in the data table
|
|
CreateDataSetProvider ( IBusinessObjectCollection col ) : IDataSetProvider | ||
GetBusinessObjectAtRow ( int row ) : IBusinessObject |
Returns the business object at the specified row number
|
|
GetBusinessObjectRow ( IBusinessObject businessObject ) : IDataGridViewRow |
Returns the row for the specified IBusinessObject.
|
|
RefreshBusinessObjectRow ( IBusinessObject businessObject ) : void |
Refreshes the row values for the specified IBusinessObject.
|
|
RefreshGrid ( ) : void |
Reloads the grid based on the grid returned by GetBusinessObjectCollection
|
|
WinFormsGridBaseAdapter ( System.Windows.Forms.DataGridView gridView ) : System |
Method | Description | |
---|---|---|
ImplementColumnAutoSizingStrategy ( ) : void | ||
MustDelete ( ) : bool |
Uses the ConfirmDeletion and CheckUserConfirmsDeletion to determine Whether the SelectedBusinessObject must be deleted or not.
|
Method | Description | |
---|---|---|
ApproachColor ( byte fg, byte bg ) : byte | ||
DetermineRequiredColumnWidths ( List |
||
DistributeAvailableColumnWidths ( List |
||
DoubleClickHandler ( object sender, |
Handles the event of a double-click
|
|
FireBusinessObjectSelected ( ) : void | ||
FireCollectionChanged ( ) : void | ||
FireFilterUpdated ( ) : void |
Calls the FilterUpdated() method, passing this instance as the sender
|
|
FireRowDoubleClicked ( IBusinessObject selectedBo ) : void |
Creates an event for a row being double-clicked
|
|
GetBusinessObjectCollection ( ) : IBusinessObjectCollection | ||
GetColumnHeaderRequiredWidths ( ) : List |
||
ImplementAlternatRowColoring ( ) : void | ||
SetBusinessObjectCollection ( IBusinessObjectCollection col ) : void |
public ApplyFilter ( IFilterClause filterClause ) : void | ||
filterClause | IFilterClause | The filter clause |
return | void |
public ApplySearch ( IFilterClause searchClause, string orderBy ) : void | ||
searchClause | IFilterClause | The search clause |
orderBy | string | |
return | void |
public ApplySearch ( string searchClause, string orderBy ) : void | ||
searchClause | string | The search clause |
orderBy | string | |
return | void |
public CreateDataSetProvider ( IBusinessObjectCollection col ) : IDataSetProvider | ||
col | IBusinessObjectCollection | |
return | IDataSetProvider |
public GetBusinessObjectAtRow ( int row ) : IBusinessObject | ||
row | int | The row number in question |
return | IBusinessObject |
public GetBusinessObjectRow ( IBusinessObject businessObject ) : IDataGridViewRow | ||
businessObject | IBusinessObject | The |
return | IDataGridViewRow |
protected ImplementColumnAutoSizingStrategy ( ) : void | ||
return | void |
public RefreshBusinessObjectRow ( IBusinessObject businessObject ) : void | ||
businessObject | IBusinessObject | The |
return | void |
public WinFormsGridBaseAdapter ( System.Windows.Forms.DataGridView gridView ) : System | ||
gridView | System.Windows.Forms.DataGridView | |
return | System |