在c#中如何用dataGridView获得数据库查询结果

在c#中如何用dataGridView获得数据库查询结果,第1张

string

sql

=

"SELECT

*

FROM

汽车售票表

WHERE

目的站=

'"

+

station.Text.ToString()+"'"

//sql命令行里

文本值要用

单引号括起来。不能采取你那种不加引号的拼结方式。

dataGridView1.DataSource

=

ds.Tables["汽车售票表"].defaultview

dataGridView1.DataBind()

//指定数据源后需要进行绑定

上面两处地方都需要修改。

应该是 datagridview吧,添加一个 datagridview,然后有两种方式绑定数据库,一种是彻底用代码 来连接数据库 和 绑定数据库,还有一种就是用 vs 菜单栏中的 数据 下面的 添加数据源,然后你根据他的向导 一步一步连接你的数据库。

用代码连接数据库的话如下:

SqlConnection con = new SqlConnection("server = .database = 你要连接的数据库名称uid = sapwd = ");

这个连接字符串我解释一下:那个 server = . ,这个.表示连接的本地服务器, database = ,后面是你要连接的数据库名称, uid = sa,这个sa是sql server2000默认的用户帐号,当然也可以改成你自己的用户帐号,pwd = ,这是密码,没有密码就为空就可以了,有的话,填上去。

连好了数据库,接下来 就是进行绑定。

//连接数据库并填充和显示

SqlConnection con = new SqlConnection("server = .database = 你要连接的数据库名称uid=sapwd=")

//con.Open()

SqlDataAdapter sda = new SqlDataAdapter("select * from mytable", con)

DataSet ds = new DataSet()

sda.Fill(ds)

DataGridView1.DataSource = ds.Tables[0]

//con.Close()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9913921.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存