请部各位高手,在DataGrid中能否嵌入复选框之类的控件,有没有第三方控件?

解决方案 »

  1.   

    用Listview 带复选框。
    用MshFlieGrid 也可以单比较麻烦第三方控件一般不是很理想,大多数好的都要钱。
      

  2.   

    'MSHFlexGrid1 Text1 命名为txtInput 
    '这是把文本框嵌入表格控件的部分代码,你可以自己完善一下。
    '也许能有些思路。If Val(MSHFlexGrid1.Text) > 0 Then
                txtInput.Alignment = 1
            Else
                txtInput.Alignment = 0
            End If
            txtInput.Visible = True
            On Error Resume Next
            txtInput.Move MSHFlexGrid1.Left + MSHFlexGrid1.CellLeft - 20, MSHFlexGrid1.Top + MSHFlexGrid1.CellTop - 20, MSHFlexGrid1.CellWidth, MSHFlexGrid1.CellHeight - 20
            txtInput.Text = MSHFlexGrid1.Text
            txtInput.SetFocus
            txtInput.SelStart = 0
            txtInput.SelLength = Len(txtInput.Text) '当鼠标移动到此单元格时将全部选中