Muchachos buenas tardes, e creado un datagrid con los datos de un alumno(codigo,nombre,asistencia) y agregue en la columna de asistencia un dropdownlist(mediante el template colum), y bueno llene los estados manualmente los estados son (“”,asistió, falto, retirado)
Mi problema radica en lo siguiente
1. Cargar el estado real del alumno, es decir de los estados que cargue, seleccionar el estado que le corresponda al alumno....(en una columna oculta tengo el estado el alumno “A”,”F” etc ) la cosa seria que con este me ayude para saber que seleccionar del dropdownlist =( es lo que no se hacer.
2. Al cambiarle el estado de los alumnos es decir (modificar los dropdownlist) como recorrer nuevamente todo mi datagrid y saber que valor seleccione en mi dropdownlist y de que cliente para poder actualizar su estado.
Bueno gracias por sus respuestas

De esta manera cargo yo mi data grid
Código:
Private Sub CargaLista()
Dim da As New SqlDataAdapter()
da.SelectCommand = New SqlCommand()
da.SelectCommand.Connection = cn
da.SelectCommand.CommandType = CommandType.StoredProcedure
da.SelectCommand.CommandText = "GPEDOC_AlumnosxClase_S"
da.SelectCommand.Parameters.Add("@CodEmpresa", SqlDbType.Char, 8).Value= Session("CodEmpresa")
da.SelectCommand.Parameters.Add("@CodProducto", SqlDbType.Char, 8).Value = Viewstate("CodProducto")
da.SelectCommand.Parameters.Add("@CodGrupo", SqlDbType.Char, 8).Value = Viewstate("CodGrupo")
da.SelectCommand.Parameters.Add("@CodAsignatura", SqlDbType.Char, 8).Value = Viewstate("CodAsignatura")
da.SelectCommand.Parameters.Add("@NroClase", SqlDbType.TinyInt).Value = Viewstate("NroClase")
Dim ds As New DataSet()
Dim nReg As Integer = da.Fill(ds, "Lista")
'dgLista.DataKeyField = "KeyReg"
dv = New DataView(ds.Tables(0))
dv.Sort = viewstate("Campo")
dgLista.DataSource = dv
dgLista.DataBind()
lblmsg.Text = CStr(nReg) + " Alumno(s) encontrada(s)"
End Sub

Ya que manualmente agrego la columna template esta se ve así en HTML
Código HTML:
<asp:datagrid id="dgLista" runat="server" Height="44px" Width="525px" CssClass="Grid" AllowSorting="True" BorderColor="#CCCCCC" CellPadding="3" BorderWidth="1px" AutoGenerateColumns="False" BorderStyle="None">
<SelectedItemStyle CssClass="GridSelect"></SelectedItemStyle>
<AlternatingItemStyle CssClass="GridAlterna"></AlternatingItemStyle>
<ItemStyle CssClass="GridData"></ItemStyle>
<HeaderStyle CssClass="GridHeader"></HeaderStyle>
<Columns>
<asp:BoundColumn DataField="Numero" SortExpression="Numero" HeaderText="No"></asp:BoundColumn>
<asp:BoundColumn DataField="CodCliente" SortExpression="CodCliente" HeaderText="Código"></asp:BoundColumn>
<asp:BoundColumn DataField="NomCliente" SortExpression="NomCliente" HeaderText="Alumnos"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="Asistencia">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:DropDownList id="DropDownList1" runat="server" Width="124px">
<asp:ListItem></asp:ListItem>
<asp:ListItem>Asistio</asp:ListItem>
<asp:ListItem Value="Falto">Falto</asp:ListItem>
<asp:ListItem Value="Retirado">Retirado</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn Visible="False" DataField="Estado"></asp:BoundColumn>
</Columns>
<PagerStyle Mode="NumericPages"></PagerStyle>
</asp:datagrid>

Espero me puedan ayudar ya que busque y busque y todos saben como agregar un dropdownlist, pero nadie menciona sobre su manejo y seleccion.
Una image de lo que tengo

quiero cargar el estado original de cada alumno al momento de cargra mi LISTA en el combo, asi como al PRESIONAR GRABAR actualizar el estado del alumno en la BD

Gracias