初次作winform程序,关于数据操作的一些问题。

问题描述

利用DataGridView开发一个简单的数据管理模块,其中使用bingingsource绑定到数据源(Access),现在不知道如何利用bingingsource去删除、更新、创建数据.更新我使用了bingingsource生成的tableAdapter,看下面代码,更新正常,删除不知道如何处理privatevoidgrdviewList_CellClick(objectsender,DataGridViewCellEventArgse){if(grdviewList.Columns[e.ColumnIndex].Name=="Delete"){MessageBox.Show("您真的要删除此行数据吗?"+grdviewList.Rows[e.RowIndex].Cells[2].Value.ToString());//bindSrc.RemoveCurrent();bindSrc.Remove(grdviewList.Rows[e.RowIndex]);}}privatevoidgrdviewList_CellEndEdit(objectsender,DataGridViewCellEventArgse){MessageBox.Show("单元格编辑结束!"+grdviewList.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString());//MessageBox.Show(bindSrc.Current.ToString());//bindSrc.EndEdit();this.tableAdapter.Update(this.appdbDataSet.FastLinks);}

解决方案

解决方案二:
你在这个导航控件的各个按钮下都要添加自己的更新操作代码
解决方案三:
没有导航控件,是datagridview

时间: 2024-09-14 14:36:11

初次作winform程序,关于数据操作的一些问题。的相关文章

初学者提问:Winform程序,数据绑入DataGridView之后如何添、删、改?

问题描述 我在form上放了一个DataGirdView和一个Button,点击Button后会从数据库里读取数据绑到DataGirdView里,DataGirdView在设计时勾选了"启用添加""启用删除""启用编辑",但是修改后的数据怎么保存回数据库啊?我以前写过VB6.0的程序,给表格绑定了记录集后,在表格上的添加.删除,修改等操作都自动保存的数据库里了,我都不用写代码.C#中怎么做啊? 解决方案 解决方案二:要加一个button事件,把要

用c#做了一个winform程序,涉及到了数据库.这个程序要放到别人电脑上用,别人电脑没安数据库,我怎么才能让别人的电脑用这个程序时可以访问到我 的电脑上的数据

问题描述 用c#做了一个winform程序,涉及到了数据库.这个程序要放到别人电脑上用,别人电脑没安数据库,我怎么才能让别人的电脑用这个程序时可以访问到我的电脑上的数据,在网上看到了改写数据库连接的办法,还有更改别人电脑上的设置,有点看不懂,哪位大神教教我,万分感谢! 解决方案 解决方案二:如果网络是通的,对方电脑能访问你的数据库,就可以了解决方案三:把连接字符串写在配置文件里,保证通过网络能够访问你的机器上的数据库,这样就可以了解决方案四:这个涉及几个问题1,你用的数据库:如果是服务器类数据库

WinForm程序虚拟分页(实时加载数据)

Windows应用程序中很少见有分页的程序 文件夹中有上万个文件的时候微软也没让用户来翻页查看列表 记事本中的文字,某个系统功能的列表也都没有分页.(Word文档是个例外) 知道web中的分页是怎么做出来的朋友一定知道winform做分页会更简单 winform程序一样也不允许用户一下子把数据库中上万条数据全部检索出来 那么怎么让winform程序即不用翻页,又能分部加载数据呢 代码如下: 一:窗体类 Code    public partial class Form1 : Form    { 

数据包-如何用C#的winform程序后台访问并且登入大型网站?

问题描述 如何用C#的winform程序后台访问并且登入大型网站? 如何用C#的winform程序后台访问并且登入大型网站?我想做一个百度贴吧一键签到的功能来练手.大致想法是用C# 写一个winform程序用户输入自己的帐号密码之后 我模拟一个数据包发送给百度 得到一个类似session的东西然后再去进行贴吧签到(应该是访问某个地址即可,暂时还没研究) 难点就是 怎么用c#来完成我上述说的网络访问的过程.. 解决方案 用HttpWebRequest post数据,post的格式你可以先抓包分析一

c#-winform程序listview控件修改数据后动态刷新效果

问题描述 winform程序listview控件修改数据后动态刷新效果 在另一个窗口中修改好listview控件数据,并能在listview立刻显示出来. 怎么实现求大神指点!谢谢 解决方案 参考:http://bbs.csdn.net/topics/360140208 解决方案二: 你所谓的立刻是什么意思? 解决方案三: 在Form2窗体中声明 public Form1 f1; Form1按钮单击事件中: Form2 f2 = new Form2(); f2.f1 = this; f2.Sho

|zyciis| 慕白兄以前教我的从网页调用WinFrom程序的例子,那个WinForm程序执行完后可不可以返回数据到那个页面呢

问题描述 我现在在做发IC卡的程序在网页中添加一个ID,然后发卡http://topic.csdn.net/u/20071217/18/420dd1f2-6f17-4854-a08b-1480928c4ea8.html这个时候我就用ICCard:|1|sdf5465sd1f213sd//前面的为用户户后面的为验证MAC传了一个用户ID过去然后在客户端用程序给这个用户发一张VIP卡,并在客户端用WebService去更新数据库当发完VIP卡后,网页是没有改变的,这个时候就要手动的刷新一下才能从数据

C#winform程序,需要录入分秒毫秒数据到SQLserver数据库,请问界面和数据库分别怎么设计

问题描述 C#winform程序,需要录入分秒毫秒数据到SQLserver数据库,请问界面和数据库分别怎么设计 做一个管理运动员百米冲刺成绩和3000米成绩的winform程序,想录入分,秒,毫秒数据到SQLserver数据库. 问题1,什么控件支持录入分秒毫秒数据?或者用输入框的话什么格式能准确的录入到数据库中? 问题2,数据库用什么数据类型?可以方便的实现排序,就是按照时间长短排名,不需要年月日,只需要分,秒,毫秒.连小时都不需要,因为3000米跑下来也就是十几分钟的事情.而百米冲刺又要求有

我实在受不了。Net了,我是做Winform的,用。NET作的Winform程序又慢又大,客户的机器又老,客户很不满意,

问题描述 我实在受不了.Net了,我是做Winform的,用.NET作的Winform程序又慢又大,客户的机器又老,客户很不满意,再说Winform也没有Mfc的功能强大,有时在程序中又有点访问硬件的程序,C#又作不了,唉............现在我想转学VC++6.0或Delphi7.0.C++Builder了,大家帮我想一下主意 解决方案 解决方案二:现在机子的配置还是高的比较多啊,运行个VS还是没问题的,像楼主说的老爷机不常见了.c#目前是比较好的语言,建议楼主坚持下去!解决方案三:.N

C#的winform程序发布后,第一次运行很慢

问题描述 C#的winform程序发布后,第一次运行很慢,不关闭程序,等第二次运行的时候,速度就正常了.若关闭程序,重开,第一次运行也是如此...有人说是,预编译.是这样的吗?为啥会这样?有什么解决方法?求大神解答. 解决方案 解决方案二:可能在初次运行的时候读取了大量的数据到内存.解决方案三:引用1楼guwei4037的回复: 可能在初次运行的时候读取了大量的数据到内存. 没有啊,程序很小的,数据量也不大.解决方案四:引用1楼guwei4037的回复: 可能在初次运行的时候读取了大量的数据到内