Duration (Pacific Standard Time):
To (Pacific Standard Time):
Impact:
User Action:

DataBoundControl.CreateDataSourceSelectArguments Method ()

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Creates a default DataSourceSelectArguments object used by the data-bound control if no arguments are specified.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

Protected Overridable Function CreateDataSourceSelectArguments As DataSourceSelectArguments

The CreateDataSourceSelectArguments method is used by the SelectArguments property to initialize a default arguments object, and by the DataBoundControl class's implementation of the PerformSelect method.

The following code example demonstrates how the CreateDataSourceSelectArguments method can be used in a derived class to retrieve a default DataSourceSelectArguments object.

Protected Overrides Sub PerformSelect()

    ' Call OnDataBinding here if bound to a data source using the 
    ' DataSource property (instead of a DataSourceID) because the 
    ' data-binding statement is evaluated before the call to GetData.
    If Not IsBoundUsingDataSourceID Then
        OnDataBinding(EventArgs.Empty)
    End If

    ' The GetData method retrieves the DataSourceView object from the 
    ' IDataSource associated with the data-bound control.            
    GetData().Select(CreateDataSourceSelectArguments(), _
        AddressOf OnDataSourceViewSelectCallback)

    ' The PerformDataBinding method has completed.
    RequiresDataBinding = False
    MarkAsDataBound()

    ' Raise the DataBound event.
        OnDataBound(EventArgs.Empty)

End Sub 'PerformSelect

.NET Framework
Available since 2.0
Return to top