不用任何数据库连接和相关控件,只有DataGrid,把字符串显示在控件中,如何用代码实现?
我不想用任何数据库,但想直接使用数据列表控件DataGrid完成以下任务:
将字符串变量P(7)中的七个字符串分别写入控件的七个字段列中,如何完成,能否告知代码如何?
问题点数:20、回复次数:5Top
1 楼wangxuejun(计算机低手)回复于 2005-07-30 18:52:03 得分 0
具体就是设计DataGrid有七列,我有七个字符串变量,想把它们用代码直接显示在控件列表中。Top
2 楼wangxuejun(计算机低手)回复于 2005-07-30 22:43:24 得分 0
这问题就这么难吗?Top
3 楼chewinggum(口香糖·个人二五计划第一年)回复于 2005-07-31 15:34:54 得分 0
Private Sub Command1_Click()
Dim rst As New ADODB.Recordset
rst.Fields.Append "test1", adChar, 20
rst.Fields.Append "test2", adChar, 20
rst.Fields.Append "test3", adChar, 20
rst.Fields.Append "test4", adChar, 20
rst.Fields.Append "test5", adChar, 20
rst.Fields.Append "test6", adChar, 20
rst.Fields.Append "test7", adChar, 20
rst.Open
rst.AddNew
rst!test1 = "111"
rst!test2 = "222"
rst!test3 = "333"
rst!test4 = "444"
rst!test5 = "555"
rst!test6 = "666"
rst!test7 = "777"
rst.Update
Set DataGrid1.DataSource = rst
End SubTop
4 楼chewinggum(口香糖·个人二五计划第一年)回复于 2005-07-31 15:37:20 得分 20
个人还是比较喜欢用微软的Hirarchical FlexGrid Control,控制起来很方便,每个cell都处于完全控制状态Top
5 楼wangxuejun(计算机低手)回复于 2005-08-01 00:01:31 得分 0
非常感谢,我决定用MSFlexGrid了,这个好像真的更好用。Top




