checkboxlist 中每项分别与数据表中每字段数据绑定问题!!

goodfox 2002-12-20 05:54:28
如:checkboxlist有如下字段:
□选项1□选项2□选项3□选项4□选项5□选项6

表test中有下字段:
chk1,chk2,chk3,chk4,chk5,chk6

checkboxlist为多选,先让客户选择,按下按钮提交后,
读取checkboxlist中所有选项,
将checkboxlist与表test中字段一一对应,
选项1 》chk1,选项2 》chk2。。。
即选项1被选中时,che1添加数据1,反则添加数据0。
同当选项2被选中时,che2为1,反则为0
请问我要怎样将它们绑定?我用VB进行开发,
在VB中如何读取,在SQL中使用存储过程怎么添加数据?
请指教!谢谢!!!!
...全文
29 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
goodfox 2002-12-23
  • 打赏
  • 举报
回复
谢谢你的帮助!!我想的太多,没想到这种方法!我有24个checkboxlist项,
对应数据库里的24个字段,我试试看在这个方式上能不能再简化点!!先结贴吧!昨天休息!晚了,不好意思!
saucer 2002-12-21
  • 打赏
  • 举报
回复
do not use Data Binding, get/set your CheckBoxes' checked states programmatically
saucer 2002-12-21
  • 打赏
  • 举报
回复
string sql = "update yourtable set ";
sql += " chk1='" + chk1.Checked + "',";
sql += " chk2='" + chk2.Checked + "',";
sql += " chk3='" + chk3.Checked + "',";
sql += " chk4='" + chk4.Checked + "',";
sql += " chk5='" + chk5.Checked + "'";
sql += " where somecondition";
SqlCommand cmd = new SqlCommand(sql,conn);
cmd.ExecuteNonQuery();
goodfox 2002-12-21
  • 打赏
  • 举报
回复
我可以用程序循环地读出checkboxes的状态,但我怎样用程序把它们写进相对应的数据表中字段?下午有事,回复晚了,不好意思!请多指教!

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧