| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 881 人关注过本帖
标题:[求助]如何动态设置DataGrid的连接源及显示数据?
只看楼主 加入收藏
deria
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2006-2-18
收藏
 问题点数:0 回复次数:9 
[求助]如何动态设置DataGrid的连接源及显示数据?

现写了一个基本的连接类,类中已经可以建立正常的数据库连接,但是现在我使用DataGrid,不想直接用控件来设置他的数据源,我想用代码来设置连接同时显数据,我写了好久,也没写出来,那位高手帮帮我吧,非常感谢了!

搜索更多相关主题的帖子: DataGrid 数据库 动态 设置 
2006-05-13 22:52
deria
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2006-2-18
收藏
得分:0 
有没人有人知道啊?

我的论坛送LFJ,FF,CCF的邀请! http://.cn/bbs/index.php
2006-05-14 11:57
yihong
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-5-14
收藏
得分:0 

我和你遇到了相似的问题

2006-05-14 15:28
noreason
Rank: 1
等 级:新手上路
威 望:2
帖 子:56
专家分:0
注 册:2006-4-25
收藏
得分:0 

在vs03 还是vs05?
在05里面我试过
你在设置好控件连接后,直接去除数据源连接
然后在代码中使用
Gridview1.datasource=sqldatasource;
Gridview1.databind();
Gridview1.visible=true;
03里面没有试过


2006-05-14 20:34
deria
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2006-2-18
收藏
得分:0 
以下是引用noreason在2006-5-14 20:34:00的发言:

在vs03 还是vs05?
在05里面我试过
你在设置好控件连接后,直接去除数据源连接
然后在代码中使用
Gridview1.datasource=sqldatasource;
Gridview1.databind();
Gridview1.visible=true;
03里面没有试过

我用的是03,我先试试,我想问下你,你那个sqldatasource应该是DataSet吧,谢谢你!

[此贴子已经被作者于2006-5-15 9:22:06编辑过]


我的论坛送LFJ,FF,CCF的邀请! http://.cn/bbs/index.php
2006-05-15 09:20
idolatry
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-5-14
收藏
得分:0 
05里面直接拉个DateGridview,
再设下属性DateSource连接到数据源就可以了吧!

心之彼岸在等你!
2006-05-15 10:54
marer
Rank: 2
等 级:新手上路
威 望:3
帖 子:928
专家分:0
注 册:2005-7-18
收藏
得分:0 
不太明白楼主的意思,给段代码你吧:

SqlConnection con=new SqlConnection(...);
SqlCommand cmd=new SqlCommand();
cmd.Connection=con;
cmd.CommandText="....";
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand=cmd;
DataTable dt=new DataTable();
da.Fill(dt);
this.DataGrid1.DataSource=dt;

public class 人生历程 extends Thread{public void run(){while(true){努力,努力,再努力!!;Thread.sleep(0);}}}
2006-05-15 12:14
slls2002
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-5-15
收藏
得分:0 
这是我自己写的连接数据库,vs2005,sql2005
string yzConnStr = "Data Source=YH02\\SQLEXPRESS(机器名称);Initial Catalog=network_course(数据库名称);User ID=sa;Password=aaaaaa(sa的帐户密码)";
SqlConnection yzCon = new SqlConnection(yzConnStr);
yzCon.Open();
string SQLStr = "SELECT * FROM userT where name='" + TextBox2.Text + " 'and password='" + TextBox1.Text + " '";
SqlCommand yzcmd = new SqlCommand(SQLStr, yzCon);
SqlDataReader rd;
rd = yzcmd.ExecuteReader();
gridview1.DataSource = rd;
gridview1.DataBind();

[此贴子已经被作者于2006-5-15 21:17:06编辑过]

2006-05-15 21:16
王杰
Rank: 2
等 级:新手上路
威 望:4
帖 子:307
专家分:0
注 册:2005-5-13
收藏
得分:0 
这个问题在我以前发的帖子中说过了,你可以看一下。其实很简单也很基础的。

http://zdrjwlb.bulo. QQ群:1659819
2006-05-15 21:25
noreason
Rank: 1
等 级:新手上路
威 望:2
帖 子:56
专家分:0
注 册:2006-4-25
收藏
得分:0 
我在上面说的datasource就是直接拖过来的那个sqldatasource
不是dataset
而且刚刚在一个帖子中看到一个朋友用dataset做数据源出现了问题
你可以试试

2006-05-15 21:55
快速回复:[求助]如何动态设置DataGrid的连接源及显示数据?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023992 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved