Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2009, 19:07
Solmar
 
Fecha de Ingreso: mayo-2009
Mensajes: 76
Antigüedad: 15 años
Puntos: 0
recuperar valores de checkboxlist

hola tengo un problema con un checkboxlits se supone que todos los valores que esten seleccionados deben ser ingresados la tabl de sql server pero mi for reconoce el numero de casillas seleccionadas
e inserta esas veces enla tabla pero siempre con el primer valor que reconoce
protected void Button1_Click(object sender, EventArgs e)
alquie podria auxiliarme gracias
{

SqlConnection CONECTAR;
SqlCommand DATOS;
//string @ss;
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,@ss)";

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("@ss", SqlDbType.Int));
DATOS.Parameters["@ss"].Value = deptocheck.SelectedItem.Value;

//DATOS.Parameters.Add(new SqlParameter("@ss", SqlDbType.Int));
// DATOS.Parameters["@ss"].Value = etiqueta.Text;



String s="";
for (int i = 0; i<deptocheck.Items.Count; i++)
{
if (deptocheck.Items[i].Selected)
{
s = s + deptocheck.Items[i].Text;
s = s + "<br>";
DATOS.Connection.Open();
DATOS.ExecuteNonQuery();
DATOS.Connection.Close();

}
}
etiqueta.Text = s;

}