Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/02/2009, 09:39
Avatar de mdavila
mdavila
 
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 17 años, 5 meses
Puntos: 13
Respuesta: [c#] Datagrid y checkbox

Si lo que queres es saber si tenes repetidas y no te interesa saber cuantas declara una variable boolena y en lugar de aumentar el contador le asignas en true y haces un exit for desde ahi y retornas esa varialbe.

La variable la declaras y le asignas false de un comienzo ok.

foreach (DataGridItem dgItem in dgProductos.Items)
{
chk = (CheckBox)dgItem.Cells[13].Controls[1];

if (chk.Checked == true)
{
chkrut_b = (string)dgItem.Cells[3].Text;

foreach (DataGridItem dgItem_b in dgProductos.Items )
{
if ((string)dgItem.Cells[3].Text == chkrut_b) {
TuVariableBool=True;
//aca pones tu exit for (no recuerdo si es asi en c# ok)
}
f (TuVariableBool==True) //otro exit for;
}
return TuVariableBool;
}