Está en la página 1de 1

public int grabaestudiante()

{
try
{
Modelo.estudiante m = new Modelo.estudiante();
m.ced_est = Convert.ToInt32(txtcedula.Text);
m.nom_est = txtnombre.Text;
m.usu_est = txtusuario.Text;
m.clav_est = txtclave.Text;
m.est_est = Convert.ToBoolean(dllestado.SelectedValue);
db.estudiante.Add(m);
db.SaveChanges();
return 1;
}
catch(SqlException)
{
return -1;
}
}

dentro de la tabla hay una propiedad llamada: "DataKeyNames"


tienes que usarla de la siguiente forma
<asp:DataGrid ID="no_se" runnat="server" DataKeyNames="id,nombre,apellido,adici
onal" >
una vez hayas hecho eso puedes usar esta funcion
tabla_nose.DataKeyNames.GetValue(4).ToString();
tabla_materias.DataKeys[select].Value.ToString();
con la primera funcion puedes obtener los valores que estan el el dataKey 4 Osea
el Adicional
y con la segunda obtienes el dato de esa columna pero en la fila que hayas selec
cionado
mmm y como envio a la base
mmm estas usando SQL server
?

También podría gustarte