c#窗体-c#链接sql之后该怎么设置各种button

问题描述

c#链接sql之后该怎么设置各种button

如题,click事件中增删改读,除此之外,上一条下一条怎么写,还有点名器里的到勤次数怎么增加

解决方案

c#中设置按钮Button为透明

解决方案二:

http://www.cnblogs.com/345563452/archive/2008/10/09/1307172.html
http://www.cnblogs.com/dreamflycc/archive/2013/01/22/2871438.html
http://blog.sina.com.cn/s/blog_7e06dd2401018wot.html

解决方案三:

主要是 SQL 操作,和是否是 Button 的 Click 没有什么关系。
结合你的数据库表格与 SQL,就可以得到你想要的。

解决方案四:

本人项目中是这样做的,你可参考:
你可以声明一个变量,例:private int btnStatus=0;
1、当你点 新增 按钮时,赋值
btnStatus=1;
2、当你点 修改 按钮时,赋值
btnStatus=2;
3、当你点 删除 按钮时,赋值
btnStatus=3;
然后在保存事件中做判断,你用if语句也行,用Swith语句也行,例:
Swith(int btnstatus)
{
case 1:
执行保存Insert插入数据语句;
brearek
case 2:
执行保存修改Update数据语句;
brearek
case 3:
执行Delete数据语句;
brearek;
defaule;

}

二:关于上一条,下一条记录,这个更简单了吧。你数据表设一个ID自动增递的列。取Id+1是上一条记录,Id-1下一条记录。

解决方案五:

这个是两个问题,首先你可以通过通过执行sql 语句来实现 增删改查,具体对应到的语句是:

增 insert into 表 values(...)
删 delete from 表 where。。。
改 update 表 set column= xx where 。。。

然后,你要实现 click事件,来实现 下一条记录,这个本质上也是个查询,但是你要记住当前是那一条,然后再查下一条,有很多方法实现,
比如:通过给每条记录增加一个序号:

select *
(
select *,row_number() over(order by getdate()) rn
from 表
)t
其中的rn就是需要,你可以用程序记录当前是那条记录,比如rn是1,然后点了1次下一条 ,那么rn=2了,就是这样的。

另外,你也可以通过控件来实现,表格控件,这个要容易一点。

时间: 2024-10-29 02:54:20

c#窗体-c#链接sql之后该怎么设置各种button的相关文章

ado-关于基于VS2010,用MFC链接SQL Server 2005 以及实现读写数据的功能

问题描述 关于基于VS2010,用MFC链接SQL Server 2005 以及实现读写数据的功能 希望有程序的大牛们可以发一份给我,我是新手,急急急!再此谢了..最好是用ADO连接的 解决方案 可以看看这几个http://download.csdn.net/download/applev1986/2096097http://download.csdn.net/download/liuxingyihui03/1521720http://download.csdn.net/download/che

vc ado-VC 通过ADO链接sql,原本运行良好的程序迁移后报错

问题描述 VC 通过ADO链接sql,原本运行良好的程序迁移后报错 VC6.0 添加了两个文件ado.h ado.cpp,通过ADO链接sql.在我的台式机上运行良好,在我的本上报错 error C2146: syntax error : missing ';' before identifier 'ConflictTables' f:新建文件夹 (2)农产品物流管理debugmsjro.tlh(100) : error C2501: '_RecordsetPtr' : missing stor

jsp-关于JSP链接SQL的问题

问题描述 关于JSP链接SQL的问题 老师现在教的是jdbc.odbc连接数据库,我做的是jsp网页更新数据库操作(简单程度): try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");} catch(ClassNotFoundException e){out.println(e.getMessage());} try{Connection conn=DriverManager.getConnection ("jdbc:odbc:

wince-sqlce desktop manager 链接SQL数据库错误

问题描述 sqlce desktop manager 链接SQL数据库错误 是不是SQLCE不能连接SQL数据库,只能连接wince的呢 解决方案 什么版本的sql ce,sql ce 2008+直接可以在vs里打开 解决方案二: http://www.haosou.com/link?url=http%3A%2F%2Fjunsh.blog.163.com%2Fblog%2Fstatic%2F189927162200971995943194%2F&q=SQLCE&ts=1438608691&

Visual Studio 链接 Sql Sever 提示启动进程时出错 ->解决方案

               最近遇到一个大的问题,就是Win8里先装了Visual Studio 2010后,再装Sql Sever 2005或者2008,用Visual Studio链接Sql Sever的基于服务的数据库文件时总是提示"由于启动用户实例的进程时出错,导致无法生成Sql Sever的用户实例",百度了一天一夜,各种解决方案,有的说以管理员身份重新安装Sql Sever,也有的说安装补丁,很多吧,最后问题终于解决了,喜悦就不用说了.        具体做法:    

sql server-java链接SQL server数据库 操作详细步骤

问题描述 java链接SQL server数据库 操作详细步骤 java链接SQL server数据库 操作详细步骤, 以及方法 解决方案 http://blog.csdn.net/stewen_001/article/details/19553173/ 解决方案二: http://www.cnblogs.com/xiazhi33/articles/935771.html 解决方案三: 打开Eclipse,"文件"→"新建"→"项目"→"

c++-C++中链接SQL数据库的方法

问题描述 C++中链接SQL数据库的方法 求大神能不能分享一下比较好的C++代码中链接SQL数据库的资料, 真的很想学习这一块的知识.跪谢!!! 解决方案 http://download.csdn.net/download/miao420906189/1006139http://www.codefans.net/down/25108.shtml 完整的一本书,足够详细了吧. 解决方案二: C++连接SQL数据库 解决方案三: sql 链接数据库 执行方法 解决方案四: http://www.cn

c# 数据库-C#怎么链接SQL Service 2012数据库

问题描述 C#怎么链接SQL Service 2012数据库 我试过很多的方法,我用的是2012SQL数据库,但是结果显示是 System.Data.SqlClient.SqlException"类型的未经处理的异常在 System.Data.dll 中发生 其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误. 未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: Named Pipes Prov

在SQL Server 2000里设置和使用数据库复制

2005-08 余枫                                        在SQL Server 2000里设置和使用数据库复制之前,应先检查相关的几台SQL Server服务器下面几点是否满足:        1.MSSQLserver和Sqlserveragent服务是否是以域用户身份启动并运行的(.\administrator用户也是可以的)            如果登录用的是本地系统帐户local,将不具备网络功能,会产生以下错误: