Esto es si queremos guardar en una BD todos los datos seleccionados en un CheckBoxList, utilizando un for.
protected void Button1_Click(object sender, EventArgs e)
{
int i;
for (i = 0; i < CheckBoxList1.Items.Count - 1; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
objcmd = new SqlCommand("insert_Hospital_Copa", objconn);
objcmd.CommandType = CommandType.StoredProcedure;
objcmd.Parameters.AddWithValue("@hospital_id", GridView1.SelectedDataKey.Value);
objcmd.Parameters.AddWithValue("@copa", CheckBoxList1.Items[i].Text);
objconn.Open();
objcmd.ExecuteNonQuery();
lblmsg.Text = "Los datos han sido insertados";
objconn.Close();
}
}
}
1 comentario:
buen tip, Felicidades...
solo una duda como harias para seleccionar ciertos campos segun los valores guadados en la bd, por ejemplo tienes un checklist con 10 opciones, de esas 10 se charon la 1,3,6,9 como hacer para que el checklist carge todo y que esos campos guadados lo muestre checados..
Desde ya muchas gracias.
Publicar un comentario