datagridview 对其中的数据 *** 作了 怎么 重新加载 显示 *** 作后的数据 显示才 *** 作后的表

datagridview 对其中的数据 *** 作了 怎么 重新加载 显示 *** 作后的数据 显示才 *** 作后的表,第1张

总感觉你的问题乱乱的。。。

思路一:你可以先把所有数据填充到一张表A里。。再对表A进行查询(select(条件)),得到数据填充到表B,最后datagridview.datasource=表B。

想有个按键(所有数据),再回到整张表内容 对表A进行查询select(条件) ,条件为空就可以了。。。

这是datasource一直等于表B的做法。。

思路二:把所有数据填充到一张表A里,,datagridview.datasource=表A。。再对表A进行过滤。

想有个按键(所有数据),再回到整张表内容 对表A过滤条件为空,,

就可以解决了。。

用一个GridView在后台来绑定!

首先写数据库连接字符串!sql2005(server=.datbase=数据库;uid=sapwd=密码)

然后用视图来做查询!如果是多表把查询条件放到最后!接着把查询出来的结果放到datatable里!最后做数据绑定!如下:

SqlConnection con = new SqlConnection("server=.database=hoteluid=sapwd=123456")

con.Open()

string sql = "sql语句"

SqlCommand cmd = new SqlCommand(sql, con)

SqlDataReader dr = cmd.ExecuteReader()

DataTable dt = new DataTable()

dt.Load(dr)

(dataGridView这个是id值)GridView1.DataSourceID = null

GridView1.DataSource = dt

GridView1.DataBind()

2个方法:

1)新建vb的数据工程,vb会自动加载必要的dll文件和各数据控件.

2)在工程菜单下选

部件

项,进入部件对话框,选microsoft

datagrid

controls

6.0

(oledb),在左侧钩下,确认后,工具箱内就有该控件了.

datagrid控件常用的属性及其语法请看msdn.


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存