关于VB中DataGrid的疑问?
用datagrid以表格的形式获得SQL server2000中的数据,是否可以从datagrid的"表格"中获得当前行中的 各个 "表格"中的内容呢..
例如
姓名 出生日期 当前日期 年龄
张三 1984 2005
当在"张三"当前行中,能否 把1984 及 2005这两个数字用DataGrid的方法"提取"出来,然后计算结果 再放在"年龄"的"表格"里..
还有就是 怎么来判断 表格里的记录是空呢?如"年龄"字段里的就是"空",这又如何判断呢?
请各位路过的帮忙看看..
先谢过了~
问题点数:40、回复次数:10Top
1 楼pweixing(幸运星)回复于 2005-04-03 17:02:43 得分 10
推荐换一个控件 mshflexgrid 控件,因为datagrid 采用和数据库绑定的方式,不方便
Top
2 楼sjg1981(★星の金币)回复于 2005-04-03 17:38:42 得分 0
而我从来都没用过MSFlexgrid哦。。。
如果改用它的话 我的程序都得重新做了。。好费劲的。。
晕。。
还有没有其它办法啊?Top
3 楼sxycgxj(云中客)回复于 2005-04-03 18:20:48 得分 10
当然可以,可以先取出它的行号,然后根据行号取后两个CELL中的值Top
4 楼sjg1981(★星の金币)回复于 2005-04-03 18:39:08 得分 0
具体一下好么?
偶还是个datagrid的菜鸟...
帮忙举个例子,好么?便于理解
谢谢~Top
5 楼sjg1981(★星の金币)回复于 2005-04-05 01:12:53 得分 0
自己顶一下...Top
6 楼yxj67(哈哈)回复于 2005-04-05 10:21:01 得分 0
用eof和BOF判断
去查查帮助Top
7 楼sjg1981(★星の金币)回复于 2005-04-07 12:12:43 得分 0
自己再顶一下。.
希望大家帮忙做详细的解释....Top
8 楼sjg1981(★星の金币)回复于 2005-04-08 12:20:32 得分 0
真的没有高手吗?!Top
9 楼junki(『.NET技术争霸天下』)回复于 2005-04-08 13:31:11 得分 20
Private Sub Command1_Click()
DataGrid1.Row = 1 '定位DataGrid1行
DataGrid1.Col = 1 '定位DataGrid1列
MsgBox DataGrid1.Text'取得1984
End Sub
'注意行,列索引值都是从0开始的Top
10 楼sjg1981(★星の金币)回复于 2005-04-08 14:52:33 得分 0
非常感谢~Top




