Mensajes [2] - Enviado el Viernes 24 de Octubre de 2008 a las 19:17hs
El problema es el siguiente: Tengo un Formulario donde cargo los datos del paciente y tengo un bot?n que me lleva a un Formulario Modal donde tengo el DatagridView. Cuando carga el Formulario, el DataGridView se completa con un listado de Obras Sociales ( descripcion y codigo de cada una). Mi intension es que al hacer doble clik poder tomar los dos valores ( Descripcion y codigo de la Obra Social). Solo logro seleccionar uno de los valores.
dgv.CurrentCell.Value;
con dgv.CurrentRow no logro recuperar nada
Una vez que ya tenga los dos valores,el valor de la descripcion tengo q enviar los 2 valores a unos textbox del formulario del paciente.
Mensajes [2] - Enviado el Sabado 25 de Octubre de 2008 a las 19:53hs
No hay nadie que lo sepa hacer?????????
Mensajes [1] - Enviado el Sabado 17 de Enero de 2009 a las 19:53hs
y si no es muy tarde este seria el codigo
el btn de tu frm paciente
private void button5_Click(object sender, EventArgs e)
{
frmBusGrupo fBusGrupo = new WINIU.frmBusGrupo();
//txtCodCaja.Text = fCaja.codCaja;
fBusGrupo.ShowDialog();
txtGrupo.Text = fBusGrupo.codGrupo ;
lblDescGrupo.Text = fBusGrupo.desGrupo ;
}
declaras propiedades en el frm donde este tu DataGridView
public partial class frmBusGrupo : Form
{
CRN.clsGrupos oGrupos;
DataSet dsGrupos;
//propiedades declaradas para el frmCaja
public string codGrupo;
public string desGrupo;
luego en el evento KeyPress de tu dgv aces esto
private void dgvGrupos_KeyPress(object sender, KeyPressEventArgs e)
{
if(e.KeyChar == (char)(Keys.Enter))
{
e.Handled = true;
this.codGrupo = String.Format("{0}", dgvGrupos.Rows[dgvGrupos.CurrentCell.RowIndex-1].Cells[0].Value);
this.desGrupo = String.Format("{0}", dgvGrupos.Rows[dgvGrupos.CurrentCell.RowIndex-1].Cells[1].Value);
Close();
}
if (e.KeyChar == (char)(Keys.Escape))
{
e.Handled = true;
Close();
}
espero que te sirva este codigo, bueno recien respondi porque recien me registre ok, bye bye