Foros del Web » Programación para mayores de 30 ;) » .NET »

Pasar una variable

Estas en el tema de Pasar una variable en el foro de .NET en Foros del Web. Necesito recoger una variable que paso por la URL para preguntar por su valor en el where del SelectCommand de datasource por favor decirme que ...
  #1 (permalink)  
Antiguo 04/12/2009, 11:31
 
Fecha de Ingreso: noviembre-2008
Mensajes: 43
Antigüedad: 15 años, 5 meses
Puntos: 0
Pasar una variable

Necesito recoger una variable que paso por la URL para preguntar por su valor en el where del SelectCommand de datasource por favor decirme que debo hacer.

solicitud =Convert.ToInt32(Request.QueryString["solicitudes"]);
SelectCommand="SELECT t_solicitud_compra_t_producto.id_SolProd,t_solicit ud_compra_t_producto.no_solicitud, t_familia.cod_familia, t_subfamilia.cod_subfamilia, t_producto.cod_prod, t_producto.descripcion, t_solicitud_compra_t_producto.cantidad FROM t_solicitud_compra_t_producto INNER JOIN t_producto ON t_solicitud_compra_t_producto.cod_familia = t_producto.cod_familia INNER JOIN t_familia ON t_solicitud_compra_t_pro ducto.cod_familia = t_familia.cod_familia INNER JOIN t_subfamilia ON t_producto.cod_familia = t_subfamilia.cod_familia AND t_producto.cod_subfamilia = t_subfamilia.cod_subfamilia AND t_familia.cod_familia = t_subfamilia.cod_familia,t_solicitud_compra WHERE (t_solicitud_compra.id_estado = @solicitud)and t_solicitud_compra.no_solicitud=t_solicitud_compra _t_producto.no_solicitud"
Esto fue lo que se me ocurrio y no ha de ser asi.

Última edición por yanuarys; 04/12/2009 a las 12:22
  #2 (permalink)  
Antiguo 04/12/2009, 11:50
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Pasar una variable

primero cambiale tus colores a tu mensaje en verdad que es dificil leer.

ahora despues de eso plantea mejor tu duda eso puede decirse que funcionara pero habria que ver todo el codigo involucrado, si es que no te funciona.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 04/12/2009, 12:16
 
Fecha de Ingreso: noviembre-2008
Mensajes: 43
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Pasar una variable

<asp:GridView ID="GridView1" AllowSorting="true" AllowPaging="true" Runat="server"
DataSourceID="SolCompraProductos" AutoGenerateEditButton="true" AutoGenerateDeleteButton=true DataKeyNames="id_SolProd"
AutoGenerateColumns="False">
<Columns>
<asp:BoundField ReadOnly="true" HeaderText="ID" DataField="no_solicitud" SortExpression="no_solicitud" />
<asp:BoundField ReadOnly="true" HeaderText="Familia " DataField="cod_familia" SortExpression="cod_familia"/>
<asp:BoundField ReadOnly="true" HeaderText="Subfamilia" DataField="cod_subfamilia" SortExpression="cod_subfamilia" />
<asp:BoundField ReadOnly="true" HeaderText="Cod_prod" DataField="cod_prod" SortExpression="cod_prod" />
<asp:BoundField ReadOnly="true" HeaderText="Descripcion" DataField="descripcion" SortExpression="descripcion" />
<asp:BoundField HeaderText="Cantidad" DataField="cantidad" SortExpression="cantidad" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SolCompraProductos" runat="server"
ConnectionString="<%$ ConnectionStrings:BD_LogisticaConnectionString %>"
solicitud =Convert.ToInt32(Request.QueryString["solicitudes"]);
SelectCommand="SELECT t_solicitud_compra_t_producto.id_SolProd,t_solicit ud_compra_t_producto.no_solicitud, t_familia.cod_familia, t_subfamilia.cod_subfamilia, t_producto.cod_prod, t_producto.descripcion, t_solicitud_compra_t_producto.cantidad FROM t_solicitud_compra_t_producto INNER JOIN t_producto ON t_solicitud_compra_t_producto.cod_familia = t_producto.cod_familia INNER JOIN t_familia ON t_solicitud_compra_t_producto.cod_familia = t_familia.cod_familia INNER JOIN t_subfamilia ON t_producto.cod_familia = t_subfamilia.cod_familia AND t_producto.cod_subfamilia = t_subfamilia.cod_subfamilia AND t_familia.cod_familia = t_subfamilia.cod_familia,t_solicitud_compra WHERE (t_solicitud_compra.no_solicitud = @solicitud)and t_solicitud_compra.no_solicitud=t_solicitud_compra _t_producto.no_solicitud"
UpdateCommand="UPDATE [t_solicitud_compra_t_producto] SET [cantidad] = @cantidad WHERE [id_SolProd] = @id_SolProd"
DeleteCommand= "DELETE FROM t_solicitud_compra_t_producto WHERE [id_SolProd] = @id_SolProd ">


</asp:SqlDataSource>
  #4 (permalink)  
Antiguo 04/12/2009, 12:18
 
Fecha de Ingreso: noviembre-2008
Mensajes: 43
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Pasar una variable

Ese es el codigo del gridview y necesito coger el valor de la variable solicitud que paso por la url para la consulta del SelectCommand.ojala me comprendas.Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:18.