Hola:
Tengo una aplicación que tiene un DataGrid al cual le asigno un
SqlDataSource mediante un método para que me haga una consulta de búsqueda
según el texto que se entre en un TextBox, la sentencia Sql que le paso al
DataSource es:
SELECT contrato, nombre, codigo, f_vencimiento, telefono, correo, banco, cuenta
FROM Listado_Proveedores WHERE (contrato LIKE '%' + @contrato + '%') OR (nombre
LIKE '%' + @nombre + '%') OR (codigo LIKE '%' + @codigo + '%') OR
(f_vencimiento = @f_vencimiento) OR (telefono = @telefono) OR (correo LIKE '%'
+ @correo + '%') OR (banco = @banco) OR (cuenta = @cuenta) ORDER BY nombre
El caso es que cuando inicio la depuración la aplicación no levanta y me
muestra este mensaje:
Error de servidor en la aplicación '/nomprov'.
_____
No se pudo encontrar el control 'TextBox1' en ControlParameter 'contrato'.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual.
Revise el seguimiento de la pila para obtener más información acerca del error
y dónde se originó en el código.
Detalles de la excepción: System.InvalidOperationException: No se pudo
encontrar el control 'TextBox1' en ControlParameter 'contrato'.
Error de código fuente:
Se ha generado una excepción no controlada durante la ejecución de la solicitud
Web actual. La información sobre el origen y la ubicación de la excepción
pueden identificarse utilizando la excepción del seguimiento de la pila
siguiente.
Seguimiento de la pila:
[InvalidOperationException: No se pudo encontrar el control 'TextBox1' en
ControlParameter 'contrato'.]
System.Web.UI.WebControls.ControlParameter.Evaluate(HttpContext context,
Control control) +384
System.Web.UI.WebControls.Parameter.UpdateValue(HttpContext context, Control
control) +70
System.Web.UI.WebControls.ParameterCollection.UpdateValues(HttpContext
context, Control control) +135
System.Web.UI.WebControls.SqlDataSource.LoadCompleteEventHandler(Object
sender, EventArgs e) +53
System.EventHandler.Invoke(Object sender, EventArgs e) +0
System.Web.UI.Page.OnLoadComplete(EventArgs e) +96
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,
Boolean includeStagesAfterAsyncPoint) +4087
_____
Información de versión: Versión de Microsoft .NET Framework:2.0.50727.42;
Versión ASP.NET:2.0.50727.210
¿Alguna idea? : (
Gracias de antemano, salu2s, Ray