展开全部
把CheckBoxList上选中的值写入数据库可以用以下方法解决,代码如下:
public void button_click(object sender,EventArgs e)
{
for(int i=0;i<clist.Items.Count;i++)
{
if(clist.Items[i].Selected==true)
{
arr+=clist.Items[i].Text+";";
}
}
conn=new SqlConnection("trusted_connection=true;server=localhost;database=tempdb");
comm=new SqlCommand("insert into tempdb(arrays) values('"+arr+"')",conn);
conn.Open();
int val=comm.ExecuteNotQuery();
if(val>0)
{
Console.WriteLine("插入数据成功啦!");
}
else
{
Console.WriteLine("插入数据失败...");
}
comm.Dispose();
conn.Close();
conn.Dispose();
}
public void button_click(object sender,EventArgs e)
{
for(int i=0;i<clist.Items.Count;i++)
{
if(clist.Items[i].Selected==true)
{
arr+=clist.Items[i].Text+";";
}
}
conn=new SqlConnection("trusted_connection=true;server=localhost;database=tempdb");
comm=new SqlCommand("insert into tempdb(arrays) values('"+arr+"')",conn);
conn.Open();
int val=comm.ExecuteNotQuery();
if(val>0)
{
Console.WriteLine("插入数据成功啦!");
}
else
{
Console.WriteLine("插入数据失败...");
}
comm.Dispose();
conn.Close();
conn.Dispose();
}
参考资料: http://www.gdglc.com
展开全部
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
Response.Write("你选的是" +CheckBoxList1.Items[i].Value+ CheckBoxList1.Items[i].Text + "<br>");
}
利用循环来顺序遍历每个选项,被选中的输出.
for (int i = 0; i < hfAnswers.Value.Split(',').Length; i++)//给CheckBoxList选中的复选框 赋值
{
for (int j = 0; j < CBoxListAnswer.Items.Count; j++)
{
if (hfAnswers.Value.Split(',')[i] == CBoxListAnswer.Items[j].Value)
{
CBoxListAnswer.Items[j].Selected = true;
}
}
}
string m_strTemp = string.Empty;
for (int i = 0; i < CBoxListAnswer.Items.Count; i++)//读取CheckBoxList 选中的值,保存起来
{
if (CBoxListAnswer.Items[i].Selected)
{
m_strTemp += CBoxListAnswer.Items[i].Value + ",";
}
}
if (!string.IsNullOrEmpty(m_strTemp))
Label1.Text = m_strTemp.Substring(0, m_strTemp.Length - 1);
else
Label1.Text = m_strTemp;
主要是获得checkboxList的值,获得后就可以传入数据库中。。
{
if (CheckBoxList1.Items[i].Selected)
Response.Write("你选的是" +CheckBoxList1.Items[i].Value+ CheckBoxList1.Items[i].Text + "<br>");
}
利用循环来顺序遍历每个选项,被选中的输出.
for (int i = 0; i < hfAnswers.Value.Split(',').Length; i++)//给CheckBoxList选中的复选框 赋值
{
for (int j = 0; j < CBoxListAnswer.Items.Count; j++)
{
if (hfAnswers.Value.Split(',')[i] == CBoxListAnswer.Items[j].Value)
{
CBoxListAnswer.Items[j].Selected = true;
}
}
}
string m_strTemp = string.Empty;
for (int i = 0; i < CBoxListAnswer.Items.Count; i++)//读取CheckBoxList 选中的值,保存起来
{
if (CBoxListAnswer.Items[i].Selected)
{
m_strTemp += CBoxListAnswer.Items[i].Value + ",";
}
}
if (!string.IsNullOrEmpty(m_strTemp))
Label1.Text = m_strTemp.Substring(0, m_strTemp.Length - 1);
else
Label1.Text = m_strTemp;
主要是获得checkboxList的值,获得后就可以传入数据库中。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询