![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
04/07/2009, 15:12
|
![Avatar de dwaks](http://static.forosdelweb.com/customavatars/avatar23606_1.gif) | | | Fecha de Ingreso: agosto-2002 Ubicación: Panamá
Mensajes: 962
Antigüedad: 22 años, 6 meses Puntos: 15 | |
Respuesta: recuperar valores de checkboxlist Bueno de forma simple te dejo este ejemplo a ver si lo usas:
SqlConnection oCon = new SqlConnection("conectionstring");
SqlTransaction Tran = oCon.BeginTransaction("MiTransaction");
SqlCommand cmd = new SqlCommand();
cmd.Connection = oCon;
cmd.Transaction = Tran;
foreach (ListItem item in this.CheckBoxList1.Items)
{
if (item.Selected)
{
cmd.CommandText = "insert into plan_departamento (id_plan,id_depto) values (@id_plan,@strchklist)";
// Supongo que tienes un ID_Plan numero 5
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@id_plan", 5);
cmd.Parameters.AddWithValue("@strchklist", (int)item.Value);
cmd.ExecuteNonQuery();
}
}
// Mandamos los insert a la base de datos y Cerramos conección
Tran.Commit();
oCon.Close();
Saludos, |