Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/07/2009, 12:48
Solmar
 
Fecha de Ingreso: mayo-2009
Mensajes: 76
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: recuperar valores de checkboxlist

ya he probado con el foreach
pero solo me inserta un solo registro el primero que este seleccionada

esto es lo que tengo en mi boton
string strchklist="";
foreach (ListItem li in deptocheck.Items )
{
if (li.Selected )
{
strchklist += li.Text + " " ;
}
}
if (strchklist =="")
{
Response.Write ("No item Selected");
}
else
{

CONECTAR = new SqlConnection("Data Source=NALLE\\SQLEXPRESS;Initial Catalog=planes_estrategicos;Integrated Security=True");

string deptoplan = "insert into plan_departamento(id_plan,id_depto) values(@id_plan,@strchklist)";

DATOS = new SqlCommand(deptoplan, CONECTAR);


DATOS.Parameters.Add(new SqlParameter("@id_plan", SqlDbType.Int));
DATOS.Parameters["@id_plan"].Value = planchek.SelectedItem.Value;


DATOS.Parameters.Add(new SqlParameter("@strchklist", SqlDbType.Int));
DATOS.Parameters["@strchklist"].Value = deptocheck.SelectedItem.Value;


DATOS.Connection.Open();
DATOS.ExecuteNonQuery();
DATOS.Connection.Close();
Response.Write ("You selected : " + strchklist);
}
si alguien puede ayudarme a detectar mi error lo agradecere mucho milemguaje de programacion es C#

por que ya llevo varios dias con esto y me esta retraasando mucho y no lo gro encontrar el error



P.D . gracias por laidea del foreach dwaks