hola a todos!!!!
tengo en una pagina un textbox donde pido el documento de identidad lo llevo a un string pero... necesito usar ese string en otra página para poder llenar un datagrid con los datos básicos de esa persona en el page load de la pagina donde tengo el textbox tengo esto:
String docident=TBDocIdentidad.Text;
y en el evento de un boton el redireccionamiento a la otra pagina
private void BtBuscar_Click(object sender, System.EventArgs e)
{
Response.Redirect("InsDatPersonales.aspx");
}
y en la otra pagina tengo esto para llenar el data grid:
fuera del page load:
ICollection CreateDataSource()
{
DataTable dtable = new DataTable();
dtable.Columns.Add(new DataColumn("Documento", typeof(string)));
dtable.Columns.Add(new DataColumn("Primer Apellido", typeof(string)));
dtable.Columns.Add(new DataColumn("Segundo Apellido", typeof(string)));
dtable.Columns.Add(new DataColumn("Nombres", typeof(bool)));
DataView dv = new DataView(dtable);
return dv;
}
y dentro del page load
String cadenaConexion = "Data Source=PRACTICANTECSAI;" + "Initial Catalog=HojasDeVida; Integrated Security=true ";
SqlConnection MyCon = new SqlConnection(cadenaConexion);
SqlDataAdapter DADocIdent = new SqlDataAdapter();
DADocIdent.SelectCommand = new SqlCommand("spdocident", MyCon);
DADocIdent.SelectCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameter = new SqlParameter("@strDocIdent", SqlDbType.VarChar,30);
parameter.Value= "docident";
DADocIdent.SelectCommand.Parameters.Add(parameter);
DataSet DSDocIdent = new DataSet();
DADocIdent.Fill(DSDocIdent, "InfPersonal");
DatGridPersonales.DataSource=DSDocIdent.Tables["InfPersonal"].DefaultView;
DatGridPersonales.DataBind();
pero cuando ejecuto no me sale nada el procedimiento almacenado es el siguiente:
CREATE procedure spdocident(@strDocIdent varchar(30)) AS
SELECT [docidentidad], [primerapellido], [segundoapellido], [nombrescompletos]
FROM [InfPersonal]
where [docidentidad]=@strDocIdent
GO
entonces la verdad no se donde tengo el error ya que no me sale ningun error sino que no me sale nada en el datagrid como puedo organizar esto????
muchas gracias de antemano