c#连接数据库查询增删改

急急急
窗体设计好是这样的图片说明
点击新增和修改会弹出form2是这样的图片说明
目前运行起来是这样的图片说明
我的数据库是这样的图片说明
我是小白,想问问各位大神,怎么能在运行之后的窗口点击新增和修改,弹出窗口,填写好数据并且保存到数据库,点击删除能删除选中的行,并且将所选数据从数据库中删除,刷新表格

求详细代码,详细的,新人0基础,求求了

c#
0

1个回答

前两天才做的,https://ask.csdn.net/questions/709944
代码下载:https://download.csdn.net/download/caozhy/10774405

你的图我看不到,我贴下我程序的截图吧

图片说明

采纳本回答,可以把程序传给你,并且做简单的修改,以满足你的要求,比如增加一个字段,界面修改,或者使用sql server代替access之类

1
js123318
js123318 我已经采纳回答,麻烦给个详细代码
9 个月之前 回复
js123318
js123318 回复caozhy: 我已经传上了图片,能不能求个详细的流程,可以采纳回答
9 个月之前 回复
js123318
js123318 我想要关于我这个东西的详细代码可以吗,百度上我也查了很多,不会改呀,我怎么能让你看到我的图
9 个月之前 回复
caozhy
贵阳挖掘机马善福,自备车辆专业挖游泳池 回复js123318: 网络问题没法上这些,但是在csdn你可以随时联系我,我每天都上。
9 个月之前 回复
js123318
js123318 采纳可以加个微信或者qq吗
9 个月之前 回复
showbo
支付宝加好友偷能量挖 可以采纳了。。caozhy绝对权威啊。。示例都写好了
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C#连接数据库查询
[code=csharp]rn private void button2_Click(object sender, EventArgs e)rn string s = textBox2.Text;rn SqlConnection cn = new SqlConnection("Data Source=.\\SQLEXPRESS;DataBase=MyDatas;Integrated Security=True;");rn cn.Open();rn string str=("select Name from Stu where Id=s");rn SqlCommand cmd=new SqlCommand(str,cn); rn rn rn SqlDataReader Dr = cmd.ExecuteReader();rn rn while (Dr.Read())rn rn string name = Dr.GetString(0);rn textBox3.Text = name;rn rn rnrn [/code]rnrnrnrn就是那个查询条件查询学生的Id,怎么把文本框输入的s的值传给Id啊?????不会,,急啊,在线等各位大哥大姐帮忙!
c# 连接access 增删改一条龙
建立项目 一个datagridview、一个选项卡(3个选项) using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; usin
C#连接mysql数据库查询操作
第一步第二步第三步第四步具体详见链接:https://jingyan.baidu.com/article/ac6a9a5e103f5f2b653eac1a.html
C#中连接数据库查询的问题
问个问题 请不吝赐教 在C#中连接数据库执行带条件的查询时查询语句应怎么写啊?rn
最简单的c#连接MySQL增删改差
最最简单的增删改查。只是希望给新手们学习。我也是新手不好的地方见谅
C#连接mySql数据库进行增删改操作
C#连接mySql数据库进行增删改操作        本文介绍下如何用C#连接mySql数据库,并进行基本的插入,读取,删除,更新操作。        首先,安装mySql数据库,我安装的版本是mysql_installer_community_V5.6.21.1_setup.1418020972,这个网上很多,可以很容易找到,接下来安装全选择默认就好,不必理会网上说的各种复杂的格式,最后需要建立...
springmvc+hibernate(连接sql)的增删改
spring4+hibernate4.3.5,连接sql,使用springMVC框架,完整可运行的程序,看李守宏的视屏,有些做了修改,比如spring版本,用JTDS连接,新手可参考做
C#中TextBox控件和数据库查询之间的连接
循环遍历页面内的所有TextBox控件,将TextBox文本框的内容作为查询条件,跳过空值的TextBox。后台代码该怎么写。rn不要单个的判断,万一页面内有100个TextBox控件,单个写的话岂不是太麻烦了,最好运用类似[color=#FF0000] foreach (Control c in this.Controls)[/color]这种循环方法。rn附上页面设计图,哪位大虾能帮忙写个示例出来。注意编程语言是C#[img=https://img-bbs.csdn.net/upload/201504/03/1428027093_993674.png][/img]rn
C#数据库查询
各位大侠:rn用C#操作Access时(主题查询):rncmdText="select * from tablename where colname like \'*"+this.textBox1.text+"\'*";rn为什么返回的是一空表呢?????也用过‘%’rn
C# 数据库查询
是这样的就是信息查询,比如,查询甲和乙两个人的信息,显示出来就行QQ的消息记录rnrn我只会写甲发给乙的rn "select * from UDS_MESSAGE where TOUSERNAME like @user and USERNAME like @fromUser order by TIME DESC";rnrn我想让它的查询结果显示出来的是甲说一句然后乙说一句的那种rn甲:rn乙:rn甲:rn乙:rn甲:rn乙:rn要怎么实现呢
加急帖!C#连接数据库查询的问题!
我建了个数据库,用C#连接上了,现在想实现简单的在TEXTBOX里输入值,按BUTTON进行查询,然后返回所需要的行,请各位江湖仁人志士帮帮忙,能留下QQ的最好,时间紧迫!感激不尽!!
c#连接数据库查询问题(分不够再加)
ID:选择题的ID号码,自动递增rnContent:选择题的内容rnCourseID:哪个科目的选择题(1~2:为计算机组成,操作系统)rndifficulty:选择题的难度(1~5共5个等级)rnrnS_Selection表rnID Content CourseID difficultyrn1 XXXXX 1 1rn2 XXXXX 1 3rn3 XXXXX 2 3rn4 XXXXX 1 2rn5 XXXXX 1 4rn6 XXXXX 1 5rn7 XXXXX 2 2rn10 XXXXX 2 4rn13 XXXXX 1 1rn14 XXXXX 2 4rn15 XXXXX 1 1rn16 XXXXX 2 2rn17 XXXXX 1 1rn18 XXXXX 1 5rn19 XXXXX 2 3rn22 XXXXX 1 5rn23 XXXXX 2 1rn24 XXXXX 2 5rn25 XXXXX 1 4rn26 XXXXX 2 1rn27 XXXXX 2 2rn28 XXXXX 2 4rn29 XXXXX 2 1rn30 XXXXX 1 5rn....................................rn....................................rnrn要求如下:rn[color=#FF6600]要求依据courseID筛选出如下的结果:[/color]rndifficulty为1的选出2个,rndifficulty为2的选出3个,rnrndifficulty为3的选出2个,rnrndifficulty为4的选出4个,rnrndifficulty为5的选出2个,rnrn[color=#FF6600]difficulty选出的题型随机生成,选择结果中不能有重复选项[/color]rnrn利用c#该怎么写呢?sql语句该怎么写呢?rn我的思路是利用StringBuilder来做,意即difficulty为1的直接利用select * from S_Section where difficulty=1 order by newid();rn然后把得到的结果利用sb.append()进去,查询difficulty为2的类似,一遍一遍的来,可以得到结果,但是太麻烦了,大伙儿有什么好的办法吗。rnrn分不多,给个吉利数字吧
C#窗体增删改表
利用vs连接数据库 使用控件显示数据进行数据库操作
C#三层结构(增删改)
具有普遍性和借鉴性的C#三层结构例子,可以对初学者起到启发和借鉴的作用。
c# 三层框架 增删改
c# 三层框架 简单的三层增删改查,入门必选。
C#控制台下 增删改
在C#控制台下,实现数据增、删、改功能。
C# 实现增删改程序
C# 实现对数据的增删改,数据源是XML
C#学习---数据库的增删改
下面这些代码用于初始化数据库(连接数据库并打开数据库)在增删改都要用到,具体解释可以查看上一篇关于数据库的博文 SqlConnection con = new SqlConnection(); con.ConnectionString = "Server=localhost;uid=sa;pwd=12345678;database=EMS"; ...
数据库查询连接(JOIN)用法
概述工作中写SQL语句时需要用到在多个表之间各查询点数据,然后组合,利用mybatis返回给一个bean对象。 现在把这几个连接总结下,方便下次用时参考。JOIN下面是学生表student: id name sex age 001 aaa boy 10 002 bbb girl 10 003 ccc girl 10 004 dd
MySQL原始连接数据库查询
package com.goldmsg.filepusher.jetty; /** * 连接数据库的工具类,被定义成不可继承且是私有访问 * Created by zhouhaiming on 2016/9/21. */ import com.mysql.jdbc.Statement; import java.sql.Connection; import java.sql.DriverMa...
连接Oracle数据库查询问题
DateTime startTimeD = StartTime.Value;rn DateTime endTimeD = EndTime.Value;rn string Sql = "SELECT SERIAL_ID 短信序列号, DEST_ADDR 手机号, SM_CONTENT 短信息内容, BIG_MSG 是否长短信, HOST_IP 系统IP, CREATE_DATE 创建时间, ERROR_INFO 错误信息, MSG_ID 短信ID FROM EQIM_12322_XINXI.T_HLJ_12322_TEMP WHERE CREATE_DATE >= '" + StartTime.Value.ToLongDateString() + "' and CREATE_DATE <= '" + EndTime.Value.ToLongDateString() + "';";rnrnrn我有两个DateTimePicker控件,就是查询这段时间的内容。我应该怎么插入到sql语句里。改了好多次都不对,就是sql语句的问题,时间字段的类型是DATE。求解救!
<Myeclipse> Servlet之连接数据库查询
package servlet; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultS
python连接oracle数据库查询
直接上源码说明吧,如下: 开头引入必须的插件,连接oracle需要导入cx_Oracle # -*- coding=utf8 -*- import cx_Oracle import sys,os from selenium import webdriver #编码格式,utf8 if sys.getdefaultencoding() != 'utf-8': reload(sys) ...
VB连接数据库查询问题
在通用声明里:rnDim cn As ADODB.ConnectionrnDim rs As ADODB.RecordsetrnDim sqlStr As StringrnrnrnPrivate Sub Command3_Click()rn Set cn = New ADODB.Connectionrn Set rs = New ADODB.Recordsetrn cn.Open "Provider=。。。"rn sqlStr = "select Max(p_cardid) from sf_psc_person"rn rs.CursorLocation = adUseClientrn rs.Open sqlStr, cn, adOpenKeyset, adLockPessimisticrn rs.MoveFirstrn '一些数据集的操作代码rn rs.Closern cn.Closern Set rs = Nothingrn Set cn = Nothingrnrn '修改数据库相应字段rn Set cn = New ADODB.Connectionrn cn.Open "Provider。。。。。"rn sqlStr = "update sf_psc_person set p_card='" + pcard + "'"rn cn.Execute (sqlStr)rn cn.Closern Set cn = Nothing rnend subrn我在调试的时候,发现第二条sql语句竟还是第一条时候的,也就是“select Max(p_cardid) from sf_psc_person”,这是怎么回事?怎么改呢?
关于 连接数据库查询的问题
新手为做毕业设计向各位求教。rnrn要做个火车站查询的东西。rnrnid stationno checi name arrtime starttime distance costtimern14042 1 2589 北京 始发站 11:40 0 当日rn14043 2 2589 燕郊 12:10 12:11 36 当日rn14044 3 2589 三河县 12:27 12:29 59 当日rn14045 4 2589 玉田县 13:03 13:05 117 当日rn14046 5 2589 丰润 13:29 13:32 151 当日rn14047 6 2589 滦县 14:09 14:11 208 当日rn14048 7 2589 秦皇岛 15:15 15:17 299 当日rn14049 8 2589 山海关 15:37 15:45 315 当日rn14050 9 2589 绥中 16:26 16:30 380 当日rn14051 10 2589 兴城 17:00 17:04 427 当日rn14052 11 2589 葫芦岛 17:20 17:24 448 当日rn14053 12 2589 锦州 17:58 终点站 "499rn" 当日rnrnrn有两个文本框 一个按钮 和 一个DATAGRADVIEW。想要根据文本框中输入的两个站名,按下按钮后在DATAGRADVIEW中显示出符合要求的车次,及这两个站的到站和出战时间,数据表如上。其他的问题好像不大,就是这个条件选择的句子写不好,估计就是这里的问题导致显示不出结果,希望哪位可以帮忙看下怎么改,最好写的详细点,新手,谢谢了。rnrn OleDbCommand cmdLiming = new OleDbCommand("[color=#FF0000]select checi from [all] where 'select checi from [all] where name='" + this.textBox2.Text.Trim() + "''='select checi from [all] where name='" + this.textBox3.Text.Trim() + "' ' ", [/color]cn)
python连接数据库查询DEMO
#!/usr/bin/python3 # -*- coding: UTF-8 -*- # __author__ :zhuhongqiang import pymysql as MySQLdb dburl = &quot;127.0.0.1&quot; username = &quot;root&quot; password = &quot;root&quot; dbname = &quot;test&quot; # 根据sql 操作数据库 def getConnecti...
JSP连接Mysql数据库查询
&quot;水老师&quot;布置的作业:通过jsp+JavaBean连接数据库实现三种查询方式:随机查询、排序查询、模糊查询。以下为作业目录:main.jsp&amp;lt;%@ page contentType=&quot;text/html; charset=UTF-8&quot; %&amp;gt; &amp;lt;html&amp;gt; &amp;lt;body&amp;gt; &amp;lt;form action=&quot;temp.jsp&quot; method=&quot;po
hibernate连接多个数据库查询
[code=Java]public List getHuiFang(String beginDate, String endDate) rn SessionFactory factoryB=new Configuration().configure("hibernate1.cfg.xml").buildSessionFactory();rn SessionFactory factoryA=new Configuration().configure("hibernate.cfg.xml").buildSessionFactory(); rn Session sessionA=factoryA.openSession();rn Session sessionB=factoryB.openSession(); rn String sql="select top 10 contractno from surveyother";rn String sql1="select top 10 contractno from contract"; rn Query query=sessionA.createSQLQuery(sql);rn Query query1=sessionB.createSQLQuery(sql1); rn List list=query.list();rn List list1=query1.list();rn rn //这句查询的条件是从另外一个服务器中的数据库中查询出的结果作为条件rn String sql2="select contractno from contract where contractno in (select top 10 contractno from surveyoher)";rnrn //上面这句查询语句没有错,要怎么样才能实现能,要怎么写?rn return list;rn [/code]rnrn要怎样从一个服务器查出的结果做为条件给一个查询另外服务器的查询语句使用?
连接数据库查询问题
[code=Java]import java.sql.*;rnpublic class SqlServerTest rnrn /**rn * @param argsrn */rn public static Connection connection() throws SQLException, ClassNotFoundExceptionrn rn Connection conn = null;rnrnrn Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");rnrn conn = DriverManager.getConnection("jdbc:odbc:Beloria;uid = sa;pid=123");rnrn return conn;rn rnrn rn public static void main(String[] args) rn // TODO Auto-generated method stubrn rn Connection conn = null;rn Statement stmt = null;rn ResultSet rs = null;rn tryrn rn conn = connection();rn System.out.println("Success!");rn //PreparedStatement ps = conn.prepareStatement("select * from users");rn rn //rs = ps.executeQuery();rn stmt = conn.createStatement();rn rs = stmt.executeQuery("select * from users");rn rn System.out.println(rs);rn rn catch(Exception e)rn rn System.out.println(e);rn rn rnrnrn输出结果:rnSuccess!rnjava.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]对象名 'users' 无效。rn[/code]rn我在数据库里建了users这个表,在数据库里可以用这个select * from users查询到,为什么在程序里不行?
Python连接数据库查询
# set default encoding to utf-8 import sys reload(sys) sys.setdefaultencoding( "utf-8") from util.db import db from util.logger import logger from sqlalchemy import text if __name__ == '__main__':
连接access的数据库查询问题?
rn <% rn sql="select addr from code where addrcode='"&rs("localid")&"'"rn set rst=Server.CreateObject("ADODB.RecordSet") rn rst.open Sql,conn,1,3rn %>rn <%=rst("addr")%> rn <%=rst("addr")%> rn rn-------------以上都可以的,conn已经在上面声明过了。rn <% rn rn sql="select * from b4 where addrcode='"&rs("localid")&"'"rn rn set rst=Server.CreateObject("ADODB.RecordSet") rn rst.open Sql,conn,1,3 -----执行这句时出错rn rn %> rn <%=rst.recordcount%> rn  rn  rn rn请问什么原因,我是想再返回一个记录集,如何做?因为用的是ACCESS,所以在查询方面很难用,请高手指点好查询的方法。我是要返回符合条件的记录集的总数,要查询很多个条件,我觉得是要用很多SQL语句,一句一句运行。rn
python连接数据库查询
写在前面 这是我的第一篇python文章,至于为什么学python呢?源于我前端工作比较不饱和,所以我老大叫我多学点东西,然后他就叫我可以考虑学一下python。然后呢,我也是感觉没什么事就打着学一下的心态去学了一下,不知不觉就学了差不多4天吧。主要是把廖雪峰老师的课程过了一遍:Python教程。自己还要学习的东西比较多,这个过一遍的目的是为了能够尽快上手通过实战项目让自己得到提高。 我的开发环境...
labview连接数据库查询操作
labview连接数据库 access 查询操作
数据库查询连接的疑惑
是不是两个打开的OleDbDataReader不能共用一个OleDbConnection对象啊,在老的ado中是可以的啊,如果C#不行,那么当同时要查询多个表的内容时,不是要打开多个OleDbConnection啊,这样是不是每次打开记录集都要去连接一下数据库。rnrn以下几行代码在C#中通不过rnrnconnAccess = new OleDbConnection(strConn);rnconnAccess.Open();rndbCommand1 = new OleDbCommand(strSelect1,connAccess);rndbReader1 = dbCommand1.ExecuteReader();rn//到这里还没有错误rnrndbCommand2 = new OleDbCommand(strSelect2,connAccess);rndbReader2 = dbCommand2.ExecuteReader();rn//上面的代码,C#提示是connAccess对象已经被点用了rn//当然如果也另外建立一个oledbconnection connAccess2又可以通过了rn//如果这样,程序是不是很低效啊,一查询就的去连接,而不能整个程序共用一rn//个连接rn
vb 连接数据库查询
rs.Open "select * from Yh where id = ’& Trim(text1.Text) &‘ ", cnn, adOpenKeyset, adLockReadOnly, 1rnrn‘& Trim(text1.Text) &’ 请问我错在哪,为什么TEXT1.TEXT变量查询不到?我的语法错了吗?
java连接oracel实现增删改
java连接oracel,从而对oracle数据库的数据插入,删除和更新
c#数据库查询,并显示
public static void MDBSelect(string Address, string TableName,string Search,string SearchWorth,string Result)rn rn OleDbConnection conn;rn conn = new OleDbConnection("Provider=Microsoft.Jet.oledb.4.0;Data Source=" + Address + ";Jet Oledb:Engine Type=5");rn conn.Open();rn OleDbCommand cmd = new OleDbCommand("select * from " + TableName + " where " + Search +" = "+"'SearchWorth'", conn); rn cmd.CommandType = CommandType.Text;rn OleDbDataReader sdr = cmd.ExecuteReader();rn while (sdr.Read())rn rn MessageBox.Show("good");rn rn conn.Close();rn rn如以上自己希望获得Search字段下的SearchWorth值对应的 Result字段值;这段程序运行sdr.read为false,为什么?rn同时,怎么把查找到的结果显示以检查结果?求大神帮助!
求助~~关于c#的数据库查询
各位好:rn 我是c#初学者,遇到一个问题希望高手帮忙解决:rn 我的数据库查询方法如下:rnpublic DataTable GetDataByTbCol(string strTableName, string strColumnName, string strValue)rn rn string strSQL = " select * from " + strTableName + " where " + strColumnName + "=" + strValue;rn OleDbConnection conn = new OleDbConnection(strDataBase);rn OleDbDataAdapter adapter = new OleDbDataAdapter(strSQL, conn);rn DataTable tempDT = new DataTable();rn adapter.Fill(tempDT);rn conn.Close();rn if (tempDT.Rows.Count > 0)rn rn return tempDT;rn rn elsern rn return null;rn rn rn方法调用如下:(1)DataTable dt = cdb.GetDataByTbCol("Norm", "NormName", "第一行");rn (2)DataTable dt = cdb.GetDataByTbCol("Norm", "NormName", "0");rn我发现调用的时候第一种调用方法程序会报错,说“至少有一个参数没有指定值”。第二种方法程序可以运行。rn请问各位大侠这是什么情况呢?该怎么该才能使参数值是文本类型的时候也能运行?rn本人C#初学者,请多指教~~~rnrn
C# 数据库查询问题!
我用C# WINFROM 做的一个程序需要查询数据库信息,如用户登录的时候 ,代码如下:提示关键词USER附近有错误,请指导,另外我的使用的判断登录成功的方法是否正确?rnrnSqlConnection conn = new SqlConnection("server=.\\SQLEXPRESS;uid=testadmin;pwd=test123;database=info");rnconn.Open();rn string us = textBox1.Text;rn string pw = textBox2.Text;rn SqlCommand sel = new SqlCommand("Select * from user where User=" + us + "and password="+ pw +"",conn);rn if (Convert.ToInt32(sel.ExecuteNonQuery())==1)rn rn MessageBox.Show("sdafsadf");rn rn conn.Close();
C# 数据库查询问题
我想在winform中实现这样的功能:rn假设有2个combobox,第一个combobox选择几个大的分类的某一项,然后第二个combobox就自动列出了第一个combobox中选的大分类下的几个小分类,最后就在第2个combobox中选择想得到的项。rn其实就像CSDN论坛发帖的时候要在下面选择论坛分类一样,先是选择大论坛,再在后面选择大论坛下的小论坛。rn我想把信息存在数据库中,不知道这个怎么实现。希望大家能给点思路