大哥哥2016 2017-01-22 14:04 采纳率: 0%
浏览 1013

为什么我sqlcommandbuilder更新数据没有反应

图片说明

代码如下 帮帮忙!

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 gdvForm
{
public partial class Gdv : Form
{
//数据库连接字符串
public static string ConnString="Data Source=.;Initial Catalog=Student;Integrated Security=True";
//数据集
DataSet ds = new DataSet("Test");
//适配器对象dap
SqlDataAdapter dap = null;
public Gdv()
{
InitializeComponent();

    }

    private void Gdv_Load(object sender, EventArgs e)
    {
        //数据库连接对象
        SqlConnection conn = new SqlConnection(ConnString);
        //数据库语句
        string sql = "SELECT * FROM Test";
        //dap适配器对象
        dap = new SqlDataAdapter(sql,conn);
        //命令对象
        SqlCommandBuilder builder = new SqlCommandBuilder(dap);
        //添加数据到数据集
        dap.Fill(ds,"Test");
        this.dgv_show.DataSource=ds.Tables["Test"];

    }

    private void 保存SToolStripButton_Click(object sender, EventArgs e)
    {
        dap.Update(ds,"Test");
    }

    private void 粘贴PToolStripButton_Click(object sender, EventArgs e)
    {
        ds.Clear();
        dap.Fill(ds, "Test");
        this.dgv_show.DataSource = ds.Tables["Test"];
    }
}

}

  • 写回答

1条回答 默认 最新

  • threenewbee 2017-01-22 15:48
    关注
    评论

报告相同问题?

悬赏问题

  • ¥100 求数学坐标画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站