J'ai suivi ce lien (http://msdn.microsoft.com/en-us/library/ms178294.aspx) pour pouvoir remplir mon GridView à part le fait que j'ai utilisé une commande SQL personnalisée, la chose étant, je veux pouvoir mettre à jours un des champs qui est une DropDownList, j'ai utilisé ce code afin de pouvoir le faire mais il ne reconnait pas la DropDrownList2 puisque en cours d'execution la ddl affiche NULL et la variable you affiche NULL aussi.
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
int index = GridView1.EditIndex;
GridViewRow row = GridView1.Rows[index];
DropDownList ddl = (DropDownList)GridView1.Rows[e.RowIndex].FindControl("DropDownList2");
//sc.Open();
string you = ddl.SelectedItem.Value;
//string sql = "update f_details set fd_attendance='" + ddl.SelectedValue.ToString()+ "' where fd_ven_matricule = 'B0012'";
//SqlCommand cmd = new SqlCommand(sql, sc);
//cmd.ExecuteNonQuery();
}