求查改代码,数据库和vs2010的

问题描述

求查改代码,数据库和vs2010的

我从网上复制了一个增删查改的例子,但是只有增和删。没有查和改,,

我设置第5个button,求大神写下里面的改代码。,

另外查代码例子说(// 查询数据还是运用SQL语句较好。使用 SqlCommand对象即可)
什么意思?,是说查询只能在数据库里面查,VS2010不能查询吗?

以下是网上的代码,可以运行。。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace TEXT6
{
public partial class Form1 : Form
{

    SqlConnection con = new SqlConnection("Server=.;Database=student1;integrated security=SSPI");//创建一个数据库连接,·代表服务器在本地
    SqlDataAdapter da;//创建一个数据容器
    DataSet ds;//建一个接受数据库返回结果集的容器
    SqlCommandBuilder cb;
    string tablename = "student1";

    public Form1()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        da = new SqlDataAdapter("select * from " + tablename, con);
        ds = new DataSet();
        da.Fill(ds, tablename);
        dataGridView1.DataSource = ds.Tables[tablename];
    }

    private void button2_Click(object sender, EventArgs e)
    {
        DataRow dr = ds.Tables[tablename].NewRow();
        dr[0] = textBox1.Text;//给第一个字段赋值
        dr[1] = textBox2.Text;//给第二个字段赋值
        dr[2] = textBox3.Text;
        dr[3] = textBox4.Text;
        ds.Tables[tablename].Rows.Add(dr);//将新行添加到表中  // 调用提交更新程序
    }

    private void button3_Click(object sender, EventArgs e)
    {
        string message = "是否真的要删除该行,并不可恢复?";
        string caption = "警告提示"; DialogResult result;
        int w = dataGridView1.CurrentCell.RowIndex; //当前鼠标点击的所在行
        result = MessageBox.Show(this, message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
        if (result == DialogResult.Yes)
        {
            DataRowCollection dr = ds.Tables[tablename].Rows;
            dr[w].Delete();
        }
    }

    private void button4_Click(object sender, EventArgs e)
    {
        SqlCommandBuilder cb = new SqlCommandBuilder(da);
        da.Update(ds, tablename);
        MessageBox.Show("更新成功!");
        ds.Tables[tablename].AcceptChanges();
    }

    private void textBox1_TextChanged(object sender, EventArgs e)
    {

    }

    private void textBox2_TextChanged(object sender, EventArgs e)
    {

    }

    private void button5_Click(object sender, EventArgs e)
    {

    }
}

}
button5是我另外拖进去的,但是我不会写代码,,改的代码怎么写,,大神求教!!!

解决方案

button1就是查啊, button2增, button3删, button4是更新,你想改的话讲界面上的改了后重新对表更新下就好了

解决方案二:

实现什么功能?查还是改

解决方案三:

你的命名太不规范了!

解决方案四:

代码有增 删 查 改
查 private void button1_Click

增 private void button2_Click
删 private void button3_Click
改 private void button4_Click

时间: 2024-08-29 20:10:24

求查改代码,数据库和vs2010的的相关文章

数据库-vs2010的gridview加模板列实现文件上传的功能,如图,求后台具体代码,谢谢!!!

问题描述 vs2010的gridview加模板列实现文件上传的功能,如图,求后台具体代码,谢谢!!! vs2010加access想实现图上的功能,即在gridview的模板列添加了一个fileupload控件,实现浏览文件然后上传到数据库里面,求高人给出后台的具体代码,谢谢!!! 解决方案 http://download.csdn.net/detail/sanyingwenkui/2585448

求jsp+javaBean连数据库实现单表增删改查功能的源程序代码

问题描述 代码简洁有注释更好,学习用.我的邮件是noryaland@gmail.com 解决方案 解决方案二:不能沉解决方案三:我们学校有这个我去给你找找一年多了不知道放哪里去了呵呵解决方案四:看来是没什么用被我删了不好意思解决方案五:求一份代码,用以研习.解决方案六:同求呵呵解决方案七:www.pudn.com解决方案八:数据库最好是oracle或sqlserver,因为我只懂这两种解决方案九:代码到,给分解决方案十:随便到网上找一下就有了解决方案十一:http://hi.baidu.com/

登录 增删改查-初学者求一个JSP对数据库进行登录并增删改查的代码

问题描述 初学者求一个JSP对数据库进行登录并增删改查的代码 A 注:(发送失败的短信的存储表格) create table A ( list_id VARCHAR2(40) not null, task_id VARCHAR2(40), content VARCHAR2(2000), presend_dt DATE, final_dt DATE, status NUMBER default 0, caller VARCHAR2(40), chargenum VARCHAR2(40), call

qt-如何在QSqlQueryModel中实现增删查改,然后如何与mysql数据库同步更新

问题描述 如何在QSqlQueryModel中实现增删查改,然后如何与mysql数据库同步更新 本人是个菜鸟在做一个简单的同学录系统,这是进入之后的界面 我想实现鼠标选取一个表格点击"修改同学信息"之后能对它在修改并且修改确定后能同步刷新MySQL数据库而且表格中的数据也更新. 下面是我的代码:#include ""record.h""#include ""ui_record.h""#include &qu

数据库增删改查的代码,有吗

问题描述 数据库增删改查的代码,有吗 用SSH框架如何增删改查数据库的一张学生表,求代码!我已经写到了dao层的实现类. 解决方案 //搜集整理了一下网上的代码.找了半天居然找不到一条插入语句.好郁闷的 //感觉速度还可以.小文件.很多小应用程序在用这个数据库 //SQLite使用办法.直接COPYDLL文件System.Data.SQLite.DLL到应用程序DEBUG目录下. 然后在项目中添加引用,找到这个文件即可 //添加引用 using System;using System.Colle

界面-列表增删查改数据库字段值

问题描述 列表增删查改数据库字段值 网页主界面页面上显示一些数据列表,然后我想对页面上的数据进行修改.修改后能够自动的对数据进行入库保存,而且是对已有的数据进行更新,数据库中没有的数据进行自动插入.而且最好是可复用性高,对任何数据表的任何数据字段都可以进行保存,并且更新条件最好是可以自定义设置.用JS+java实现,本人对代码只是略懂,最好是实现起来简单. 解决方案 这个问题实现的方法比较多,不过如果对于初学者,不管哪种实现方式,写代码都不简单.因为要从数据库取数,把数据显示在网页上,还需要获取

mysql-急求:java代码如何实现MySQL数据库的读写(数据库里面有很多表)?谢谢??

问题描述 急求:java代码如何实现MySQL数据库的读写(数据库里面有很多表)?谢谢?? java代码如何实现MySQL数据库的读写(数据库里面有很多表)?在一个程序中可以实现所有数据库中的表都可以进行读写 解决方案 在程序中导入jdbc,数据库驱动的jar包,可以使用JDBC操作数据库,到后面的话,如果接触到连接池,就可以代替下面的代码了.因为连接池还是很方便的.记得要改成你自己的数据库,还有用户名,密码.及sql语句. package cn.itcast.jdbc; import java

MongoDB入门教程之细说MongoDB数据库的增删查改操作_MongoDB

      看过上一篇,相信大家都会知道如何开启mongodb了,这篇就细说下其中的增删查改,首先当我们用上一篇同样的方式打开mongodb,突然 傻眼了,擦,竟然开启不了,仔细观察"划线区域"的信息,发现db文件夹下有一个类似的"lock file"阻止了mongodb的开启,接下来我们要做的就 是干掉它,之后,开启成功,关于mongodb的管理方式将在后续文章分享.  一: Insert操作      上一篇也说过,文档是采用"K-V"格式存

iis-用VS建立的webservice,连接sql对数据库进行增删查改,怎么样发布到IIS上

问题描述 用VS建立的webservice,连接sql对数据库进行增删查改,怎么样发布到IIS上 用vs调试已经实现和数据库的增删查改功能,但发布使用文件系统发布,显示不支持数据库,要怎么样发布才支持数据库,在IIS中进行增删查改呢? 解决方案 怎么显示的不支持数据库,检查你的web.config怎么配置的,连接字符串怎么写的,目标计算机上是否安装了sql server 解决方案二: 点击发布的时候目标文件夹选的是iis网页的文件夹,然后点击下一步,就出现此发布方法不支持数据库的发布 web.c