datagridview数据库显示问题,在线等,求救

问题描述

我现在用datagridview连接了一个数据库,打算做新建、修改、删除、查询按钮,新建和删除按钮是和datagridview关联的bindingnavigator控件自带的工具栏。修改按钮是我自己写程序实现的。现在的问题是:我发现:系统自带的删除按钮其实是更新不了数据库里的数据,这次删除,下次打开数据库数据照样存在。而修改按钮是可以实现数据库的数据修改,但是显示不到系统的datagridview上。我的修改按钮的代码如下:/*修改按钮*/privatevoidtoolStripButton3_Click(objectsender,EventArgse){stringmyConnectionString="DataSource=IBM-715A590BD4E;InitialCatalog=wahaha;PersistSecurityInfo=True;UserID=sa;Password=sa;";//设置数据库连接SqlConnectionmyConnection=newSqlConnection(myConnectionString);//设置数据库操作命令stringmyInsertQuery="updateresource_shebeisetdevice_number='6789'whereability_normal_perday='8'";SqlCommandmyCommand=newSqlCommand(myInsertQuery);myCommand.Connection=myConnection;//设置SqlCommand实例使用的连接myConnection.Open();//打开数据库myCommand.ExecuteNonQuery();Update();intExeNum=myCommand.ExecuteNonQuery();//执行数据库操作//如果数据库执行成功,则显示“修改成功!”,否则,显示“修改失败!”if(ExeNum==1){Console.WriteLine("修改成功!");}else{Console.WriteLine("执行失败!");}myCommand.Connection.Close();//关闭数据库}

解决方案

解决方案二:
1.修改和删除差不多的就可以了,2.在修改后重新帮顶GridView就可以显式修改后的值了.
解决方案三:
第二条修改之后重新帮顶gridview是什么意思呢我用的是datagridview,应该是有点不一样吧怎么帮顶呢,加语句吗
解决方案四:
在csdn发的第一贴高手们一定要帮帮忙啊

时间: 2024-09-20 04:01:57

datagridview数据库显示问题,在线等,求救的相关文章

用C#在datagridview中显示access数据库一张表中的内容,但是列的显示乱了

问题描述 用C#在datagridview中显示access数据库一张表中的内容,但是列的显示乱了 ACCESS数据库表中列的顺序是1左,2左,11左,12左,1右,2右,11右,12右,但是当显示在datagridview中时就呈现上面的乱码, 解决方案 这是一个bug 试试看:http://blog.csdn.net/lukesunch/article/details/4644101 再不行就不要绑定,手工循环添加.

C#中dataGridview不能显示数据库中的内容

问题描述 C#中dataGridview不能显示数据库中的内容 我是从工具栏中拖进去的DataGridView,代码如下SqlDataAdapter sda = new SqlDataAdapter(""select * from Ado.dbo.stu"" con);DataSet ds = new DataSet();sda.Fill(dsstu"");infoGridview.DataSource = ds.Tables[0];但是运行之后

vc++ .net datagridview不显示数据库数据

问题描述 private:System::Voidbutton1_Click(System::Object^sender,System::EventArgs^e){String^selectSql=L"SELECT*FROMCustomersWHERE";if(this->textBox1->Text==String::Empty)selectSql+=L"1>0";elseselectSql+=L"CustomIDLIKE'"

如何及时刷新DATAGRIDVIEW的数据,在线等

问题描述 我是一个C#的初学者,做了一个简单的添加程序,但是在添加完成后datagridview中不及时刷新数据,请各位高人指点一下.下图是添加程序的界面[img=http://b39.photo.store.qq.com/http_imgload.cgi?/rurl4_b=00a03b29c41bcf33d0860c5fa4a3ea9188ef58738400c1015158f1116d5b49d2592d8a60a6fbd4b99e08d4a0926ec46b9bca6d534594d44a

vb中的datagridview不显示数据了!

问题描述 vb中的datagridview不显示数据了! Public Class 图书信息查询 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Me.Hide() 主窗口.Show() End Sub Private Sub 图书信息查询_Load(sender As Object, e As EventArgs) Handles MyBase.Load 'TODO: 这行代码将

如何用将DataGridView中显示数据加进水晶报表

问题描述 小弟是新手!教科书上有写怎么建立水晶报表,加载SQL数据库中的表(我用的是SQL数据库).但是我需要的是水晶报表加载DataGridView上显示的值.比如我的管理系统有个查询功能,我查询的数据会显示在DataGridView上,然后我想点击一个button按钮,打开另一个窗体,将当前的DataGridView上的数据加载进水晶报表.别的过程我都可以慢慢摸索,主要是怎么把DataGridView上数据加载进水晶报表这里我完全不懂.求大神相助啊!详细点啊!我可以加分加分加分! 解决方案

怎么在datagridview中显示图片 如果用string sql = "select ydy.照片 as 照片 from ydy where 专项='划船'";

问题描述 怎么在datagridview中显示图片如果用stringsql="selectydy.照片as照片fromydywhere专项='划船'";OleDbDataAdapteradp=newOleDbDataAdapter(sql,cn);ds.Clear();adp.Fill(ds,"s");if(ds.Tables["s"].Rows.Count!=0){this.dataGridView1.DataSource=ds.Tables[

求数据库显示在datagrid例子并打印出datagrid内容.急急急!!!

问题描述 是想把这句"selectsum(a),sum(b),sum(C)fromtables1whereworkdate='20071108'andbrnoin(selectbrnofromtables2wherembrnoin('4000','4010'))andcurrtype='001'andsubnolike'i%'"中的sum(a),sum(b),sum(c)所求得的值显示在datagrid里面并可以打印出来简单的数据库显示在datagrid里面和把datagrid的打印~

IE 上传图片不显示问题 在线等 谢谢

问题描述 IE 上传图片不显示问题 在线等 谢谢 function previewImage(file imgId centerId) { if (file.files && file.files[0]) { var img = document.getElementById(imgId); var centerImg = document.getElementById(centerId); var reader = new FileReader(); reader.onload = fu