请问如何将checkbox的状态与数据集绑定?

ivanl 2005-02-27 06:05:52
请问如何将checkbox的状态与数据集绑定?如果SQL中设定的是BIT类型如何绑定?如如果SQL中设定的是CHAR类型,Y为勾,N为不勾又如何绑定?如需要写代码应写在什么事件中?
...全文
305 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
usersmj 2005-02-28
  • 打赏
  • 举报
回复
可以直接绑定到checked属性
hamadou 2005-02-28
  • 打赏
  • 举报
回复
如果SQL中设定的是CHAR类型,Y为勾,N为不勾又如何绑定?
这个问题这样解决:
使用sql语句在读出数据的时候转换过来。
例如:假设moni字段是个char类型,长度为1的字段,存储的数据是y和n.
SELECT id, name, sex,(CASE moni WHEN 'y' THEN 'true' ELSE 'false' END) AS haha FROM test
然后将它和checkbox控件绑定。这里的table,是一个非强类型的datatable(强类型的好象不可以如此绑定,你可以试试)
Me.CheckBox2.DataBindings.Add("checked", table, "haha")
hamadou 2005-02-28
  • 打赏
  • 举报
回复
Me.CheckBox1.DataBindings.Add("checked", Ds1.test, "sex")
3tzjq 2005-02-28
  • 打赏
  • 举报
回复
Me.chkCongeal.DataBindings.Add(New System.Windows.Forms.Binding("Checked", Me.DsMateriel1, "Materiel.冻结"))'将CheckBox于字段"冻结"绑定。这是自动生成的代码,最好在窗体设计时设置
ivanl 2005-02-27
  • 打赏
  • 举报
回复
我要的是VB。NET,而且不是想在DATAGRIDE中加CHECKBOX。 我要的是checkbox 控件如何与数据集绑定,便如TEXTBOX直接在DATABINDING中选择就可以做到下一条,保存等。。。
amendajing 2005-02-27
  • 打赏
  • 举报
回复
这些应该很简单的呀,做到一一对应就行了

if(ds.Tables[0].Rows[0]["Crr_OrderCheck"].ToString() == "True")
this.CkBOrd.Checked = true;
else
this.CkBOrd.Checked = false;
sjzwinfor 2005-02-27
  • 打赏
  • 举报
回复
你这不是都已经做好了,判断状态存入数据库
wangsaokui 2005-02-27
  • 打赏
  • 举报
回复
http://dotnet.aspx.cc/ShowDetail.aspx?id=FF130C7F-3650-4DA6-8943-8AA4AF3E3459

16,722

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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