现在的位置: 首页 > 综合 > 正文

DataGrid数据绑定CheckBox

2012年01月05日 ⁄ 综合 ⁄ 共 686字 ⁄ 字号 评论关闭
1.当要绑定的数据为0,1数据时:
 
   

Me.Chkdata.DataBindings.Add("Checked", DataView, "字段")

  
2.当要绑定的数据为Y,N等字符时(以Y,N为例)

  (1)  Load事件

ii = Me.BindingContext(objDvSos).Position
        
If ii < 0 Then
            
Exit Sub
        
End If 
Me.Chkdata.Checked 
= IIf(objDvSos(ii).Item("IsShow"= "Y"TrueFalse)

  (2)还要DataGrid的CurrentCellChanged事件里处理

 Private Sub DgdGrid1_CurrentCellChanged(ByVal sender As ObjectByVal e As System.EventArgs) Handles DgdGrid1.CurrentCellChanged
       
        ii 
= Me.BindingContext(objDvprintinfor).Position
         Me.Chkdata.Checked 
= IIf(objDvprintinfor(ii).Item("Is_no_data"= "Y"TrueFalse)

    
End Sub

总结: 很明显,当字段为01时很方便,从另一个侧面说明数据库设计的重要性

抱歉!评论已关闭.