este es el código que tengo... el lector o scanner me lee el código y me lo carga en el textbox pero no me trae la descripción del producto de la base de datos. necesito ayuda muchas gracias.
ahí va el código... este es el popUp.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="PopUp.aspx.cs" Inherits="PopUp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript" language="javascript">
function select(Valor) {
try {
var ret = Valor;
window.opener.Update(ret);
window.close();
}
catch(exception) {
if (exception.description == null) {
alert("Excepción: " + exception.message);
}
else {
alert("Excepción: " + exception.description);
}
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<p align=center>
<asp:Label ID="lblMsg" runat="server" ForeColor="#CC0000"
style="text-align: center"></asp:Label>
</p>
<asp:GridView ID="gvProductos" runat="server"
onrowdatabound="gvProductos_RowDataBound"
onselectedindexchanged="gvProductos_SelectedIndexC hanged">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="#" Text="-»"></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</form>
</body>
</html>
este es el PopUp.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BibliotecaClasesInveCod;
public partial class PopUp : System.Web.UI.Page
{
public string DescripcionProducto;
public string CodigoBarra;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (!PermitirAcceso())
{
Response.Redirect("Login.aspx", false);
}
GenerarGridPorRequest();
}
}
public void GenerarGridPorRequest()
{
try
{
DescripcionProducto = Request.QueryString[0];
/*Primer Valor de la variable enviada de la peticion de frmMovEntr*/
//lblMsj.Text = "Datos Recibidos Correctamente";
clsItem oC = new clsItem();
oC.PalabraClave = DescripcionProducto;
oC.LlenarGridsConsProdPorPalabra(gvProductos);
}
catch (Exception ex)
{
lblMsg.Text = "Error en la recepcion de datos: " + ex.Message;
}
}
public void CerrarVentana()
{
Response.Write(" <script> window.open('','_parent',''); window.close(); </script>");
}
protected void gvProductos_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
HyperLink hl = (HyperLink)(e.Row.FindControl("Hyperlink1"));
hl.Attributes.Add("onclick", "javascript:select(" + e.Row.Cells[6].Text + ")");
}
}
#region Seguridad
private bool PermitirAcceso()
{
if (Session["intCed"] == null)
{
return false;
}
return true;//Acceso Permitido
}
#endregion
protected void gvProductos_SelectedIndexChanged(object sender, EventArgs e)
{
}
}
no se y no entiendo como hacer la conexión o que código me falta para lograra extraer la descripción del producto de la base de datos.