关于用DATAGRID控件显示SQL数据库里的表中数据的问题

linjing0571 2007-06-08 06:23:09
请教各位大侠
我在做一个学生信息管理系统.
其中有个功能要求以表格形式返回某一张表的内容.
我采用的是DATAGRID连接ADODC.数据源设定为ADODC.
请问要如何才能正确的返回表中的内容?
...全文
210 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
linjing0571 2007-06-08
谢谢哦.我试试.
回复
henrygzy 2007-06-08
就是在datagrid的属性里
你点那个列那一拦就可以
然后你要删除 就是又键就可以看大删除了
回复
linjing0571 2007-06-08
呃...发现双击就能获得.....

要在DATAGRID里面做添加,编辑跟删除的功能...
要怎么做.....GOD....
回复
henrygzy 2007-06-08
你是想在哪获得这个记录???
回复
linjing0571 2007-06-08
对了.还问一个问题.
单击一下DATAGRID的一个记录.如何才能获得这个记录?
回复
henrygzy 2007-06-08
你点管理进去应该可以看到给你人加分的地方
回复
linjing0571 2007-06-08
谢谢啦...怎么给你加分啊?
回复
henrygzy 2007-06-08
就是你点右键可以看到"追加"两字 你只要点几下就可以有几列
回复
linjing0571 2007-06-08
呃..DATAGRID里面怎么默认的就是2列?
有什么办法能多加几列啊?
这样我好像只能显示2列的信息.
回复
henrygzy 2007-06-08
adodc的属性中,RecordSource的属性最好设置成8开头那个,不要用2连table
然后用select语句来查出你要的表
可能是这样的,因为我以前也是出过这样的问题
回复
linjing0571 2007-06-08
像这样弄了.还是出不来..
是不是别的属性要设置过的?
回复
linjing0571 2007-06-08
Adodc1.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Study;Data Source=."
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from Student"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
DataGrid1.ReBind
为什么我这样的显示出来是一个空白表呢?
回复
yangao 2007-06-08
Dim strSQL As String
Dim rs1 As New ADODB.Recordset

g_conConnection.CursorLocation = adUseClient

strSQL = "SELECT * FROM TABLE1"
rs1.Open strSQL, g_conConnection, adOpenKeyset, adLockOptimistic

Set DataGrid1.DataSource = rs1
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2007-06-08 06:23
社区公告
暂无公告