[VB.NET]求救:如何用DataGrid控件修改数据并保存于数据库中?
2008-12-26 21:19
951 查看
<script type="text/javascript"><!--
google_ad_client = "pub-8333940862668978";
/* 728x90, 创建于 08-11-30 */
google_ad_slot = "4485230109";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
求救:如何用DataGrid控件修改数据并保存于数据库中?
问答题: 现在我新建一项目,在Form1中添加一个DataGrid1控件和一个Button1控件,另外SQL数据库里有一张表Table(字段:编号,姓名,性别,年龄,工资),请问如何实现
1,将表Table中的数据显示于DataGrid中;
2,直接在DataGrid中添加,修改数据后,点击 "Button1 "保存于数据库中.
求高手解疑答惑!!!
__________________________________________________________________________
用适配器 System.Data.SqlClient.SqlDataAdapter 从SQL读入表,然后填充数据集System.Data.DataSet 然后把DataGrid1的数据源设为数据集的Table(0),这样DataGrid1就能显示数据了,
再写好适配器 System.Data.SqlClient.SqlDataAdapter 的InsertCommand、UpdateCommand和DeleteCommand属性的SQL语句,在 "Button1 "点击事件写代码,SqlDataAdapter.update(DataSet.Table(0)) 这样就能把直接在DataGrid中添加,修改的数据后,点击 "Button1 "保存于数据库中.
__________________________________________________________________________
哇塞,老大,写的很抽象,我是新手,能具体点吗??最好有代码.谢谢啦
__________________________________________________________________________
在用sqldataadatper.update时一定要:
dim i as int16=datagrid.currentcell.rowindex
datagrid.currentcell=new gridcell(i+1,0)
__________________________________________________________________________
还是没搞懂,哪位大哥做个好事,告诉我一下吧!
就是:我在窗体里添加一个Button(更新)和一个DataGrid控件,我在DataGrid控件里显示出数据后,随便修改,添加,删除数据等操作后,只需点击一下Button(更新),就将结果保存于数据库中.请问那个Button按钮的单击事件的代码怎么写啊???
求求大家了,我给大家跪下了!!!
__________________________________________________________________________
bigeyescat(大眼猫) 不是已经说出来了么。
你想要什么? 想要代码?
无语中...
__________________________________________________________________________
using System.Data.SqlClient
SqlConnection Conn=new SqlConnection( "server=.;uid=sa;pwd=;database=pubs ");
Conn.open();
SqlCommand Comm=new SqlCommand( "select * from Table ",Conn);
SqlDataReader dr=Comm.ExceDataReader();忘了
DataGrid1.DataSource=dr;
DataGrid1.DataBind();
这是C#的那个修改保存数据不知道你要自动生成还是自已创建文本框往里写
__________________________________________________________________________
大概就像bigeyescat(大眼猫)的思路
__________________________________________________________________________
你先在工具箱中拖一个DataGrid控件,点控件右上角的小三角,添加数据源、连接数据源……完成后会在窗体的下面会出现两个东东(或是三个,要看你的设置),一个是适配器(SqlDataAdapter1),另一个是相当于内存中的数据库(DataSet1),还有一个是邦定数据库用的(SqlBindingSource1),然后在 "Button1 "点击事件写代码:
SqlDataAdapter1.update(DataSet1.Table(0))
这样运行,直接在DataGrid中添加,修改数据后,点击 "Button1 "保存于数据库中
__________________________________________________________________________
上面几位都给你给了很好的答案了,努力吧,别学我刚开始的时候。你问的这个东西是最基本的,在winforms里面你必须会的。明白吗?要闭着眼睛都可以写的出来……
这个东西有好几种写法的,去找找吧。
__________________________________________________________________________
相关文章推荐
- [VB.NET]100分求:如何从数据库取出数据并生成表格显示数据?
- 在DataGridView中修改后的数据如何保存到数据库
- 在asp.net中如何用LinkBtutton按钮实现安全退出,并保存当前页面数据与数据库中
- [VB.NET]dataset中的数据如何与数据库保持实时更新
- 如何对dataset中进行修改并把修改后的数据保存到数据库中?
- 图片保存到数据及从数据库读出(winform,c# 和vb.net)
- 在VB.NET中 用代码 利用SQL语句创建数据库、表、存储过程、视图、索引、规则、修改表、查看数据等的方法
- vb.net怎么利用textbox修改数据库中的数据???
- [VB.NET]请问如何将从数据库提出来的一列数据存入一个数组中?
- VB.NET实现windows应用程序开发串口调试并实时实时保存数据和画图
- 如何利用VB.NET修改系统时间
- 如何修改SQL Server 2005/2008新建数据库文件及备份文件的默认保存路径
- 如何解决数据保存数据库后出现中文变"?"的问题
- 解析VB.NET如何连接数据库
- asp.net的服务器控件客户端空件的区别以及如何刷新页面不靠数据库数据停留在页面
- VB.net 查询获取数据库数据信息
- [VB.NET]如何在DataGridView控件中增加、删除和修改记录(用程序代码的方法)
- VB.net查询获取数据库数据信息
- 如何使用Vb.net来修改Windows窗体非客户区
- [VB.NET]如何将Access数据库里的a表里的部分数据移到b表里