MSFlexGrid或MSHFlexGrid的用法!
我想使用上面两种控件,在程序中实现在录入界面初始有一空白行可以输入数据,在开始输入时自动增加新的一个空白行,一直到输入完所有数据。在修改界面可以在输入查询条件后显示数据,然后修改并保存。 对这两种控件的使用不太熟悉,请教各位!如果有关于这两种控件的用法的事例或是程序更好!
可以发到我邮箱:zzcyy1985@163.com 谢谢!!
[解决办法]
参考一下代码,,动下手吧,要不就转行吧
With MSHFlexGrid1
.Clear
Call Init_Title '初始化信息头
.Rows = adoRs.RecordCount + 1
For intRow = 0 To adoRs.RecordCount - 1
.TextMatrix(intRow + 1, 0) = intRow + 1
.TextMatrix(intRow + 1, 1) = TrimNull(adoRs!aa)
.TextMatrix(intRow + 1, 2) = TrimNull(adoRs!bb)
.TextMatrix(intRow + 1, 3) = TrimNull(adoRs!cc)
adoRs.MoveNext
Next intRow
End With
[解决办法]
功能应该说差不多,只是mshflexgrid能够支持与ado的数据源绑定
[解决办法]
以MSFlexGrid1为例,在MSFlexGrid1_EnterCell()拖一个文本框控件,使长宽高与MSFlexGrid1的单元格完全重合,Text1.Text = MSFlexGrid1.Text,目的是每触发此事件使text1为空,能输入新内容.在 Text1_KeyDown事件里对按的上下左右键进行判断.此时MSFlexGrid1.Text = Text1.Text,把文本框的内容赋给单元格.