« first day (1669 days earlier)      last day (1439 days later) » 
05:00 - 22:0022:00 - 00:00

10:04 PM
Estimados, buenas de nuevo, como evito que al cargar el DatagridView no venga la primera fila cargada, encontre este codigo lo pongo el load despues de que se carga el datagridview pero me sale un error
this.DataGridViewEmpleado.SelectedRows[0].Selected = false;
 
@RobertoCarlosMelgar que error?
 
'El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección.
Nombre del parámetro: index'
 
@RobertoCarlosMelgar y existia ese indice?
 
es la primera fila no es cierto>
 
@RobertoCarlosMelgar no te entiendo
 
10:13 PM
que yo sepa el index es el primer valor, osea cero
 
@RobertoCarlosMelgar si pero...
hay algo en ese array?
 
es un datagrid. y tengo columnas ocultas como la Id, Cargo_Id y otros
 
pregunte otra cosa...
selectedrows tiene algo?
 
haber, si eso es selectionmodeRows es toda la fila
 
@RobertoCarlosMelgar no es lo que pegunte y no es o que dice tu error
 
10:20 PM
pero en mi error dice debe ser un valor no negativo e inferior al tamaño de la coleccion
 
que dice tu error?
claro...
 
y el valor es cero (0)
eso es lo que no entiendo.
DataGridViewEmpleado.SelectedRows[0].Selected = false; esta linea me dice filaselecionada [0].selected es falso
 
tu error no dice eso
dice que esto
DataGridViewEmpleado.SelectedRows
no tiene nada
 
enserio
pero, tiene valor
 
@RobertoCarlosMelgar seguro? deuguea y fijate
 
10:33 PM
osea veo los datos a eso me refiero, pero bien como buen alumno a debuguear
@gbianchi, e inclusive los cuento los registros,
los cuento y los guardo en una variable en un statuslabel
 
@RobertoCarlosMelgar pero esa propiedad no tiene nada que ver con que veas los datos...
sabes que hace selectedrows?
 
filaseleccionada
selecciona una fila
 
@RobertoCarlosMelgar y hay alguna fila seleccionada en ese momento?
 
por eso mismo cargo el datagridview y luego que esta cargado se selecciona cuando abre el formulario
ahhh entonces puede ser el momento en que debo colocar esa sentencia de codigo
 
@RobertoCarlosMelgar por eso te decia.. debug...
si estas parado en esa linea, y no hay nada, por algo es...
 
10:41 PM
estimado, hago esto cuando debugueo hasta eso puede estar mal
pongo mi punto o breackpoint en public FrmEmpleado()
{
InitializeComponent();
//
}
y de ahí voy
pero cuando ya se muestra el formulario ya no encuentro forma de seguir
debugueando
 
o sea, no pasas por esa linea? que te da error?
 
si y me lleva al error y es verdad que esta vacia text = ""
 
@RobertoCarlosMelgar debug.. debug... debug...
 
10:58 PM
si. y siempre hago eso, pero aun tengo problemas en interpretar los debug
 
@RobertoCarlosMelgar porque? a que te referis? debuguear va linea por linea y te permite ver que hay en cada objeto...
 
si claro eso lo se pero por ejemplo en esta linea hay un monto de datos que no se cual es el resultado jejejej
 
11:28 PM
@RobertoCarlosMelgar y cual dato te interesa?
de donde viene el error?
 
si pues o mas o menos que me de mas pistas
@gbianchi hice esto. private void empleadosToolStripMenuItem_Click(object sender, EventArgs e)
{
FrmEmpleado frmEmpleado = new FrmEmpleado();
frmEmpleado.MdiParent = this;
frmEmpleado.Show();
frmEmpleado.DataGridViewEmpleado.SelectedRows[0].Selected = false;
}
puse el modifair en public
si bien no selecciona la fila o no aparece en azul, pero los datos en los texbox siguen cargados, siendo que tengo este metod para limpiar private void LimpiarCampos()
{
TxtId.Text = " ";
TxtPrimerNombre.Text = string.Empty;
TxtSegundoNombre.Text = string.Empty;
TxtPrimerApellido.Text = string.Empty;
TxtSegundoApellido.Text = string.Empty;
CbCargo.SelectedIndex = -1;
}
porque lo que en si quiero es que al cargar el formulario no traiga los datos a los texbox y combobox
 
05:00 - 22:0022:00 - 00:00

« first day (1669 days earlier)      last day (1439 days later) »