欢迎来到天天文库
浏览记录
ID:34722587
大小:64.03 KB
页数:7页
时间:2019-03-10
《datagridview中数据存入数据库方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、DataGridView做了新的数据显示控件加入到了.Net05中,其强大的编辑能力让其成为了数据显示中必不可少的控件。目前对于DataGridView中的更新讲的挺多的,但直接的插入数据好像讲的不是太多,下面就以我的例子说明一下。 1、首先新建一个项目。 2、建立一个数据库连接类LinkDataBase。因为数据库操作有很多都是重复性工作,所以我们写一个类来简化对数据库的操作。·using System;using System.Collections.Generic;using System.Text;using Sy
2、stem.Data;using System.Data.SqlClient;using System.Data.Sql;namespace Test·...{· class LinkDataBase· ...{· //设置连接字符串· private string strSQL;· //与数据库连接· private string connectionString = "Data Source=Localhost;Initial Catalog=Test;In
3、tegrated Security=True";· private SqlConnection myConnection;· private SqlCommandBuilder sqlCmdBld;· private DataSet ds = new DataSet();· private SqlDataAdapter da;· public LinkDataBase()· ...{· }· //根据输入的SQL语句
4、检索数据库数据· public DataSet SelectDataBase(string tempStrSQL, string tempTableName)· ...{· this.strSQL = tempStrSQL;· this.myConnection = new SqlConnection(connectionString);· this.da = new SqlDataAdapter(this.strSQL, this.
5、myConnection);· this.ds.Clear();· this.da.Fill(ds, tempStrSQL);· //返回填充了数据的DataSet,其中数据表以tempTableName给出的字符串命名· return ds;· }· //数据库数据更新(传DataSet和DataTable的对象)· public DataSet UpdateDataBase(DataSet chang
6、edDataSet, string tableName)· ...{· this.myConnection = new SqlConnection(connectionString);· this.da = new SqlDataAdapter(this.strSQL, this.myConnection);· this.sqlCmdBld = new SqlCommandBuilder(da);· this.da.Updat
7、e(changedDataSet, tableName);· //返回更新过的数据库表· return changedDataSet;· }· //检索数据库数据(传字符串,直接操作数据库)· public DataTable SelectDataBase(string tempStrSQL)· ...{· this.myConnection = new SqlConnection(connectionSt
8、ring);· DataSet tempDataSet = new DataSet();· this.da = new SqlDataAdapter(tempStrSQL, this.myConnection);·
此文档下载收益归作者所有