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

linjing0571 2007-06-08 06:23:09
请教各位大侠
我在做一个学生信息管理系统.
其中有个功能要求以表格形式返回某一张表的内容.
我采用的是DATAGRID连接ADODC.数据源设定为ADODC.
请问要如何才能正确的返回表中的内容?
...全文
249 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧