Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/05/2008, 11:11
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 11 meses
Puntos: 50
Respuesta: Recorrer fila de tabla HTML

podría quedar de ésta forma:

Código:
public Table tableHTML()
    {
        Table tabla_retorno = new Table();
        tabla_retorno.BorderWidth = 1;
        
        TableHeaderRow headerRow = new TableHeaderRow();

        TableHeaderCell headerCell = new TableHeaderCell();
        headerCell.Text = "NOMBRE";
        headerRow.Cells.Add(headerCell);

        headerCell = new TableHeaderCell();
        headerCell.Text = "CÓDIGO";
        headerRow.Cells.Add(headerCell);

        headerCell = new TableHeaderCell();
        headerCell.Text = "MATERIA";
        headerRow.Cells.Add(headerCell);

        tabla_retorno.Rows.Add(headerRow);

        foreach (clsEstudiante est in this.estudiantes)
        {
            TableRow row = new TableRow();

            TextBox txt = new TextBox();
            txt.Enabled = false;
            txt.Text = est.nombreProp;
            TableCell tc = new TableCell();
            tc.Controls.Add(txt);
            row.Cells.Add(tc);

            txt = new TextBox();
            txt.Enabled = false;
            txt.Text = est.codigoProp;
            tc = new TableCell();
            tc.Controls.Add(txt);
            row.Cells.Add(tc);

            txt = new TextBox();
            txt.Enabled = false;
            txt.Text = est.materiaProp;
            tc = new TableCell();
            tc.Controls.Add(txt);
            row.Cells.Add(tc);
            
            CheckBox chkActu = new CheckBox();
            chkActu.ID = "chkActu_" + Guid.NewGuid().ToString();
            tc = new TableCell();
            tc.Controls.Add(chkActu);
            row.Cells.Add(tc);

            tabla_retorno.Rows.Add(row);
 
        }
        
        return tabla_retorno;

    }
Y para encontrar tu checkbox

Código:
 for (int i = 1; i < tbl.Rows.Count; i++)
        {
            CheckBox chkActu = (CheckBox)tbl.Rows[i].Cells[3].Controls[0];
            //tu código para validar el checkbox
        }
Tomando en cuenta que se encuentra en la 3ra celda tu checkbox

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net