SqlDataSourceSelectingEventArgs Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona datos para el evento Selecting del control SqlDataSource.
public ref class SqlDataSourceSelectingEventArgs : System::Web::UI::WebControls::SqlDataSourceCommandEventArgs
public class SqlDataSourceSelectingEventArgs : System.Web.UI.WebControls.SqlDataSourceCommandEventArgs
type SqlDataSourceSelectingEventArgs = class
inherit SqlDataSourceCommandEventArgs
Public Class SqlDataSourceSelectingEventArgs
Inherits SqlDataSourceCommandEventArgs
- Herencia
Comentarios
Al agregar un delegado de controlador de eventos para controlar el Selecting evento, puede realizar cualquier preprocesamiento adicional necesario o cancelar la consulta de base de datos por completo. Dado que la SqlDataSourceSelectingEventArgs clase se deriva de la SqlDataSourceCommandEventArgs clase , puede cancelar una consulta de base de datos pendiente SqlDataSource estableciendo la Cancel propiedad true
en . Puede examinar y manipular , la CommandTextParameters colección y otras propiedades de consulta de base de datos antes de ejecutar la consulta accediendo al DbCommand objeto expuesto por la Command propiedad . También puede examinar el DataSourceSelectArguments objeto que se pasa al Select método accediendo a la Arguments propiedad .
La SqlDataSourceSelectingEventArgs clase se usa en el OnSelecting método para proporcionar acceso a una SqlDataSource consulta de base de datos antes de que se ejecute.
El SqlDataSource control expone muchos eventos que puede controlar para trabajar con los objetos de datos subyacentes durante el transcurso de una operación de datos. En la tabla siguiente se enumeran los eventos y las clases asociadas EventArgs y los delegados del controlador de eventos.
evento | EventArgs | EventHandler |
---|---|---|
Selecting. Se produce antes de recuperar los datos. |
SqlDataSourceSelectingEventArgs | SqlDataSourceSelectingEventHandler |
Inserting, Updatingy Deleting. Se produce antes de realizar una operación de inserción, actualización o eliminación. |
SqlDataSourceCommandEventArgs | SqlDataSourceCommandEventHandler |
Selected, Inserted, Updated y Deleted. Se produce una vez completada la operación de recuperación, inserción, actualización o eliminación de datos. |
SqlDataSourceStatusEventArgs | SqlDataSourceStatusEventHandler |
Constructores
SqlDataSourceSelectingEventArgs(DbCommand, DataSourceSelectArguments) |
Inicializa una nueva instancia de la clase SqlDataSourceSelectingEventArgs, utilizando el objeto DbCommand especificado y cualquier objeto DataSourceSelectArguments que se haya pasado al método Select(DataSourceSelectArguments). |
Propiedades
Arguments |
Obtiene el objeto DataSourceSelectArguments pasado al método Select(DataSourceSelectArguments). |
Cancel |
Obtiene o establece un valor que indica si se debe cancelar el evento. (Heredado de CancelEventArgs) |
Command |
Obtiene el comando de base de datos pendiente. (Heredado de SqlDataSourceCommandEventArgs) |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |