c#中如何将datagridview中的数据存入access数据库?

1、问题描述
一个button控件得到数据显示在datagridview中,然后将datagridview显示的内容存入access数据库。
2、各路大神显身手,完整的程序悬赏20币

1个回答

界面上放一个datagridview和2个按钮

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Q758437
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        OleDbDataAdapter adp;

        private void button1_Click(object sender, EventArgs e)
        {
            OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=""C:\xxx\Q758437\db1.mdb"""); //这里换成你的数据库的位置
            adp = new OleDbDataAdapter("select * from table1", conn);
            DataTable dt = new DataTable();
            adp.Fill(dt);
            dataGridView1.DataSource = dt;
        }

        private void button2_Click(object sender, EventArgs e)
        {
            if (adp == null) return;
            var dt = (DataTable)dataGridView1.DataSource;
            OleDbCommandBuilder cmdb = new OleDbCommandBuilder(adp);
            adp.Update(dt);
        }
    }
}

图片说明

完整的代码下载:https://download.csdn.net/download/caozhy/11142654
lz如果需要,留下email发给你。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Q758437.zip c#中如何将datagridview中的数据存入access数据库
Q758437.zip c#中如何将datagridview中的数据存入access数据库 https://ask.csdn.net/questions/758437
如何将数据存入access数据库
我外观已经做好了,用DataSet如何将数据存入access数据库rn请给出详细例子rn不要bate2的
如何将XML数据存入ACCESS数据库
请问各位大师,我现在需要将XML的数据实时的存入到数据库中,我是用asp编的程序,大量们帮忙分析 一下!!!rn下面是我的XML文件代码rn[code=XML]rnrnrnrnrn 长江rn 99站rn 30200rn 30200rn 147.72rn 17190rn 2009-08-23 8:00:00rnrnrnrn 黄河rn 33电站rn 30200rn 25600rn 65.5rn 17789rn 2009-08-24 8:01:00rnrnrnrnrn[/code]
如何将DataGridView中的数据存入Excel文件中?
如何将DataGridView中的数据存入Excel文件中?
如何将数据存入数据库中
问题是这样的:数据库已经连接好了,现在需要将实时运算的结果存入一张表中,这张表最初是张空表。不知道说清楚没有,请各位大虾赐教。最好能有代码,谢谢先!!!rn
如何将JPG文件存入ACCESS数据库中,谢谢.
请问:如何将JPG文件存入ACCESS数据库中,而后从数据库中取出并在图片框中显示出来.
如何将数组存入access数据库的一个字段中。
如何将数组存入access数据库的一个字段中。
如何将图片存入Access数据库?
大家好!请教如何将将图片存入Access数据库?且如何通过vb读取!谢谢大家帮忙。
如何将多媒体文件存入ACCESS数据库
如何将多媒体文件(wav,mp3,rm等存入ACCESS数据库,再去读取并播放?rnrn请高手指点!!!
C#如何将ACCESS数据库中内容读取存入数组
开发环境:VS2013,ACCESS2010,C#rndatabase已经连接,如何将line列下为一号线的站台存入一组数组中rn[img=https://img-bbs.csdn.net/upload/201610/22/1477144784_888109.jpg][/img]
如何将DataGridView 数据批量存入数据库
将一个Excel中的数据导入到DataGridView 控件后,如何一次性存入数据库中。本人是菜鸟,麻烦各位写的详细点。谢谢!rn此问题困拢多时,唉。
如何将Excel中的数据导入到DataGridView中
如何将Excel中的数据导入到DataGridView中显示,然后保存到数据库. rn rn 即先在DataGridView显示后保存 rn rn rn 请问如何显示?? rn
如何将EXCEL中的数据复制到DataGridView中?
如题,想实现在DataGirdView添加一个右键菜单,实现在当前指定单元格位置开始粘贴从Excel中复制的同DataGridView相同列数的数据。该如何实现?
如何将DataGridView中的数据导入到Excel中
我想把DataGridView中显示的数据导入到Excel中rnrn有什么好方法吗?rn
如何将datetime类型数据存入access数据库?
access数据库不支持微秒格式,如何在pb中去掉datetime类型数据的微秒,存入access数据库?各位大侠帮忙
如何将oralce中的数据导入到access数据库中?
如何将oralce中的数据导入到access数据库中? 求代码实现
如何将DBF中的数据导入到ACCESS数据库中!!
如题:rnrndbf库中查询出的数据导入到Access数据库中rn例如:rndbf库中含有rnxh zgtcjrn1 20rn2 30rnAccess中 score表含有rnxh kgtcj zgtcjrn1 50 0rn2 60 0rnrn将DBF库中的数据导入到ACCESS库中后rnscore表rnxh kgtcj zgtcjrn1 50 20rn2 60 30rnrn如何用VB实现此功能!rn请各位高手帮忙!rn
如何将oracle中的数据导入到Access数据库中?
我用oracle建立了数据库,现在想将oracle中的数据导入到本机的Access数据库中,我已经在本机上建立了Access数据库,在远端的服务器上也建立了Access数据库,但是我在用ASP编写程序时oracle中的数据不能导入到Access数据库中,请教各位大虾及斑竹,有和方法可让我实现这个功能?先谢谢了.
DataGridView中数据存入数据库方法
DataGridView中数据存入数据库方法
如何将ORACLE中的数据存在ACCESS数据库中
我本机上有一个ORACLE数据源. 我想用DELPHI 做一个数据更新的按钮. rnrn在按钮的事件中,写一个SQL代码.将 ORACLE数据库中的数据存在本地的ACCESS中.
C#中如何将富文本插入到access数据库中?
自己一个非常小的网页,所以用了access数据库。感觉还不错,就只有个位数的在线量,不可能上SQLserver吧。rnrn但是有一个很郁闷的事情,我的某个页面调用了FCK编辑器,得到了编辑的值,它是一个很大的string,string的内容非常复杂,有文字、数字、各种标点符号,包括单引号、双引号。我想如果直接写sql语句,长度肯定不行,内容也肯定不行吧。rnrn各位,有什么好的办法么?我尝试过存储过程,还是不行,估计是我自己写的有问题吧。最好能给点代码看看。谢谢!!
datagridview中的数据如何存入数据库
datagridview中的有些书名,作者,isbn字段都需要,怎么加上datagridview中的编号字段
如何将C#中datagridview中数据用柱状图形式表现?
[code=csharp] public partial class Form1 : Formrn rn public Form1()rn rn InitializeComponent();rn rn List list = new List();rnrn private void Form1_Load(object sender, EventArgs e)rn rn list.AddRange(new Work[] rn new Work() WorkStation = 1, WorkTime = 12 ,rn new Work() WorkStation = 2, WorkTime = 15 ,rn new Work() WorkStation = 3, WorkTime = 20 rn );rnrn this.dataGridView1.DataSource = list;rn rnrn private void button2_Click(object sender, EventArgs e)rn rn var maxTime = list.Select(w => w.WorkTime).Max();rnrn list.ForEach(w =>rn rn w.Efficiency = (w.WorkTime / maxTime).ToString("0.00%");rn );rnrn this.dataGridView1.DataSource = new List();rn this.dataGridView1.DataSource = list;rn rn rn rn public class Workrn rn public int WorkStation get; set; rn public double WorkTime get; set; rn public string Efficiency get; set; rn [/code]rn如何把 Efficiency通过点击按钮,用chart中的柱状图显示?
将DataGridview中的数据存入数据库
在机房收费的时候我们都会用到DataGridView控件,用来显示从数据库中返回的数据。如何用DataGridView将数据存入到数据库,而且是存入到字段与数据库中不一致的表中呢? 前提介绍 为了将如下的11张表中数据录入到数据库中 这是我们设计的数据库,将部门、公司、表类型、行字段、列字段分别抽象成不同的表,然后用他们的主键作为联合主键形成T_dat
怎样向access数据库中存入时间类型的数据?
我想在access数据库中录入长时间类型的数据(不希望有日期),但我用query1。fieldbyname('时间').astime 不行,用query1.fieldbyname('时间').asdatetime却在表中存入了带日期的数据,怎么做才好?难道只能转换成字符串再存入字符串类型的字段中么?还有一个问题就是怎样才能用sql语句把一个时间存入某个字段中,谁能给我举个例子,谢谢各位。
向Access数据库中存入数据的问题?
在缓存中有大量的数据,以前都是直接写入.txt文件中,由于需要对数据进行查询,请问rn怎样将其按顺序写入一个ACCESS数据库中?
如何将DataGridView中的数据复制到另一个DataGridView中?
如何将DataGridView中的数据复制到另一个DataGridView中?
将C#中数据存入数据库中
前提:使用MS SQL数据库          在数据库中建立表             string conn = "data source=.;database=mydb2;integrated security=SSPI";             SqlConnection mycon = new SqlConnection(conn);   //定义SqlConnection对象实例...
C# 读取Excel数据到datagridview中
要做Excel文档读取到datagridview单元格中的程序,rn1.开始的时候尝试将Excel文档数据直接读取到datagridview单元格中,发现最后datagridview中存在很多空白行,且没办法对空白行进行处理rn2.后来我通过先将Excel数据读取到二维数组中,再由二维数组转换成datatable类型数据,最后将datatable赋值给datagridview空间的datasource来实现,但现在出现一个新的问题,老是出现报错提示"异常来自 HRESULT:0x800A03EC";另外说一句我装的是Office2010专业版_试用版rn具体代码如下:rnusing Microsoft.Office.Core;rnusing MSExcel = Microsoft.Office.Interop.Excel;rnusing MSWord = Microsoft.Office.Interop.Word;rnrn private string path;rn private MSExcel.Application excelApp;rn private MSExcel.Workbooks wbs = null;rn private MSExcel.Sheets sheet = null;rn private MSExcel.Worksheet ws = null;rnrn private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)rn rn DataTable dt = new DataTable();rn DataRow dr;rn string[,] str;rn string[] strText=new string[4]"宠物名称","天生技能1","天生技能2","天生技能3";rn OpenFileDialog open = new OpenFileDialog();rn open.Title = "打开Excel文件";rn open.Filter = "Excel文件(*.xlsx)|*.xlsx|所有文件(*.*)|*.*";rn open.RestoreDirectory = true;rn if (open.ShowDialog() == DialogResult.OK)rn rn path = open.FileName;rn str = readExcel(path);rn for (int i = 0; i < strText.Length; i++)rn rn dt.Columns.Add(strText[i].ToString());rn rn for (int i = 0; i < str.GetLength(0); i++)rn rn dr = dt.NewRow();rn for (int j = 0; j < str.GetLength(1); j++)rn rn dr[j] = str[i, j];rn rn dt.Rows.Add(dr);rn rn dataGridView1.DataSource = dt;rn rnrn rn private string[,] readExcel(string path)rn rn rn object miss = System.Reflection.Missing.Value;rn excelApp.UserControl = true;rn excelApp.DisplayAlerts = false;rn excelApp.Application.Workbooks.Open(path, miss, miss, miss, miss,rn miss, miss, miss, miss,rn miss, miss, miss, miss,rn miss, miss);rn wbs = excelApp.Workbooks;rn sheet = wbs[1].Worksheets;rn ws = (MSExcel.Worksheet)sheet.get_Item(1);rn int rowNum = ws.UsedRange.Cells.Rows.Count;rn string[,] str = new string[rowNum, 4];rn string cellStr = null;rn char ch = 'A';rn for (int i = 0; i < 93; i++)rn rn for (int j = 0; j < 4; j++)rn rn cellStr = ch.ToString() + (i + 1).ToString();rn[b] str[i,j] = ws.UsedRange.Cells.get_Range(cellStr, miss).Text.ToString();//这句出现报错"异常来自 HRESULT:0x800A03EC"[/b][color=#FF0000][/color]rn rn ch++;rnrn rn return str;rn
C#中dataGridView显示数据
[size=18px][在VS2008的wiform下.rn我用dataGridView显示数据,有好几个列的数据是数字型的,rn比如第一列的"0",或"1",我想依照这个数字,0故障,1正常,rn第二列的"0",或"1",我想依照这个数字,0无效,1有效,rn这个dataGridView我是用table绑定的rnthis.dataGridViewzhuijia.DataSource = table;[/size]rn[img=file:///C:/Documents%20and%20Settings/Administrator/桌面/QQ截图未命名.jpg][/img]rnrnrnrn请问大家这个该怎么做呢
C#中动态绑定Datagridview数据
数据并不是固定的!也就是说数据可能有80个字段,也可能只有2个字段!n全部都在后台定义绑定!对了,没有实体类!n请大神帮助!谢谢n
c# 中DataGridView 验证数据
我在通过数据验证时,当验证数据有问题时,怎么不会出现相应的错误符号(红色的感叹号),急求~~~rn代码如下:rn private void dgvBasePointsList_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)rn rn this.dgvBasePointsList.Rows[e.RowIndex].ErrorText = "";rn int newInteger;rn double newDouble;rnrn if (this.dgvBasePointsList.Rows[e.RowIndex].IsNewRow) return; rn this.dgvBasePointsList.Rows[e.RowIndex].ErrorText = "";rn switch (e.ColumnIndex)rn rn case 0:rn rn if(!int.TryParse(e.FormattedValue.ToString(),out newInteger) || newInteger < 0)rn rn e.Cancel = true;rn this.dgvBasePointsList.Rows[e.RowIndex].ErrorText = "点号必须输入正整数!";rn rn rn rn rn break;rn
DataGridView 数据存入数据库
在控件button的点击事件里将DataGridView的数据存入数据库,存完后又点击数据会再次存入数据库。如何做到不管你点多少次保存,只存入最新的数据?rnrn我的做法是删掉从前的存入最新的,不知道各位是怎么做的。请指教。谢谢
DataGridView数据存入数组?
高手指点,如何将DataGridView中某一行的数据存入数组当中?
如何更新dataGridView中数据自动保存到access数据库
我的winform程序里有个dataGridView,需要修改其中的有些数据,想修改数据后能够是这些数据直接更新到Access数据库中。用CellValueChanged事件吗?
如何将一个access数据库中的数据导入到另一个access数据库中
升级网站,要将其数据库的数据全部导入到新版本的数据库中rnrn例如:rnrn老:A.mdbrn新:B.mdbrnrn数据库中字段基本相同,其主键完全一样rnrn可否能一次性导入,不要一个表一个表的导?
如何将图像格式的文件存入access数据库?
我想问你们个问题:有人会吗?就是如何将图像格式的文件存入access数据库? rn
如何将XML中的数据存入SQLSERVER数据库?
前端接收到的数据转换成XML文档,后如何将XML文档中的数据存入数据库.请高手指点,最好有具体的例子.
如何将图片用java存入数据中
如何将图片用java存入数据中,然后再从数据库中读取出来?
【请教】如何将数据“动态”存入到Excel中?
在网上看到帖子讲如何通过ODBC将数据存入到Excel表中,主要操作是:先写入每列的表头,然后循环将每列的数据写入,譬如有三列数据分别为 A1,A2,A3,那么要先将A1 A2 A3写入第一行,然后通过识别该数据属于哪一列的将其分别写入对应的列!rnrn现在有个问题请教各位高手:如果有一个 m*n 的矩阵数据,我想直接写入Excel表中,请问如何实现?也就是事先并不知道各列的名称是什么,甚至列数有可能动态的改变!rnrn我是新手,请高手指点,谢谢~
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法