Chinaunix首页 | 论坛 | 博客
  • 博客访问: 378712
  • 博文数量: 715
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:46
文章分类

全部博文(715)

文章存档

2011年(1)

2008年(714)

我的朋友

分类:

2008-10-13 16:37:41

gucloud:为什么和ADO的DATA Ctrl没法关联起来
(发表于2002-5-16 9:11:00)

gorva:你好,我是刚开始使用VC不久的。
有个问题想向你请教:
我现在是可以用 ODBC 把 SQL Server 2000中的数据取出来,并且可以把数据显示在对话框中的网格控件中。问题是,我在定义网格控件时,已经定义了它的行数(Row),我想在程序的运行过程中根据数据库资料的笔数动态地改变网格的行数,但一直无法成功。
我用 void SetGridLines(long nNewValue) 这个函数(用法是: GridMemberName.SetGridLines(20);),但在运行时却出现 Invalid property value 的错误,请问我该如何做呢?
    谢谢!
(发表于2002-7-25 17:42:00)

gorva:你好,我是刚开始使用VC不久的。
有个问题想向你请教:
我现在是可以用 ODBC 把 SQL Server 2000中的数据取出来,并且可以把数据显示在对话框中的网格控件中。问题是,我在定义网格控件时,已经定义了它的行数(Row),我想在程序的运行过程中根据数据库资料的笔数动态地改变网格的行数,但一直无法成功。
我用 void SetGridLines(long nNewValue) 这个函数(用法是: GridMemberName.SetGridLines(20);),但在运行时却出现 Invalid property value 的错误,请问我该如何做呢?
    谢谢!

我的地址是:gorva@163.com
(发表于2002-7-25 17:43:00)

gorva:我今天试出来了。
方法是:
在确认所要画的网格的行数后,利用如下的代码实现,(假设网格的变量名称是 m_grid,新的行数的变量名称是 nNewRows)

m_grid.SetRows(nNewRows);
m_grid.Refresh();

我原来失败的代码是:

m_grig.SetGridLines(nNewRows);


(发表于2002-7-26 12:30:00)

rovefellow:DBGrid是个很好的控件,我在此基础上增加一些功能:
添加、删除、刷新等。不知怎样实现?请多关照!!!
(发表于2002-9-3 16:51:00)

youzhuwei:请问如何和ADO相连呢。
(发表于2002-11-13 14:21:00)

stkxwzh:使用ADO可以用如下两个控件:
Microsoft ADO Data Control,version 6.0 (OLEDB)
Microsoft DataGrid Control,version 6.0 (OLEDB)
控件加入方法如前面所述。
(发表于2003-3-12 15:10:00)

pgood_2000:数据源是access的可以正常使用,但是如果是sql server,却是不能修改的,请问如何处理?我的邮箱为pgood_2000@163.net
(发表于2003-7-1 11:20:00)

dxy821:1、怎样动态地改变Datagrid中每一列头的文字?
  2、怎样将Datagrid中的某一列设置为只读? 

(发表于2004-6-15 11:24:00)

..........................................................................
--------------------next---------------------

阅读(127) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~