Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad BaseDataList.DataSourceID

 

Publicado: octubre de 2016

Obtiene o establece la ID propiedad del control de origen de datos que deben usar el control de lista de datos para recuperar su origen de datos.

Espacio de nombres:   System.Web.UI.WebControls
Ensamblado:  System.Web (en System.Web.dll)

[ThemeableAttribute(false)]
public virtual string DataSourceID { get; set; }

Valor de propiedad

Type: System.String

El identificador de programación asignado al control de origen de datos.

Exception Condition
HttpException

No se puede resolver el origen de datos porque se especifica un valor para el DataSource propiedad y DataSourceID propiedad.

Utilice la DataSourceID propiedad para tener acceso a la ID propiedad del control de origen de datos que deben usar el control de lista de datos para recuperar su origen de datos. El origen de datos al que hace referencia el control del DataSourceID propiedad puede ser cualquier control que implementa el IDataSource interfaz. El control de origen de datos debe existir en el mismo contenedor de nomenclatura que el control que hace la referencia de la lista de datos, o en un control principal del control de lista de datos. Cuando se especifica un valor para esta propiedad, los datos automáticamente, el control de lista se enlaza al control de origen de datos especificado. No es necesario escribir código que explícitamente llama el DataBind método.

Como alternativa, puede utilizar el DataSource propiedad para especificar el origen de valores para enlazar a un control de lista de datos. El origen de datos debe ser una colección que implementa el System.Collections.IEnumerable interfaz (como System.Data.DataView, System.Collections.ArrayList, o System.Collections.Generic.List<T>) o IListSource interfaz para enlazar a un control derivado de la BaseDataList clase. Al establecer el DataSource propiedad, debe escribir manualmente el código para realizar el enlace de datos.

Si se especifican valores tanto para el DataSource propiedad y DataSourceID propiedad, ASP.NET no es capaz de resolver el origen de datos y un System.Web.HttpException excepción.

No se puede establecer esta propiedad por temas o temas de hoja de estilos. Para obtener más información, consulte ThemeableAttribute y ASP.NET Themes and Skins.

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: