dataGridView中的数据,修改之后,直接按一个按钮,就自动的应该update的update,应该insert的insert。有人说用sqlAdapter Update()? 能具体点吗?或者其他方法?
解决方案 »
- 悬赏100分—— 一个C#控制台命令程序
- Devexpress的demo center是用什么开发的?
- 使用ReportViewer控件的c\s程序,在部署客户机时都需要安装哪些文件???谢谢先辈指教~~~
- 请教~~~C#中,在读取文件时,怎样以字节数来读取文件中的内容.
- 用vs.net新建一个webform.做好后想在dreamweaver里改.结果一打开,全都是乱码的.这是怎么回事?
- c#如何解析这个json
- 如何将一个整型值或浮点值转换成一个字符串
- Borland Together,比rose还好用的Case工具
- 请教:枚举中的值定义为中文有何利弊?
- 中文有时乱码
- WINFORM加载数据时滚动条混乱
- 如何在不同项目中引用同一个cs文件
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;using System.Data.SqlClient;namespace InformationTest
{
public partial class DataGridViewDemo : Form
{
public DataGridViewDemo()
{
InitializeComponent();
} private void btnSave_Click(object sender, EventArgs e)
{
DataTable dt = dataGridView1.DataSource as DataTable;
if (dt != null)
{
try
{
using (SqlConnection con = new SqlConnection("server=.;uid=xxx;pwd=xxx;database=test"))
{
SqlDataAdapter da = new SqlDataAdapter("select * from [DataGridViewDemoTable]", con);
SqlCommandBuilder scb = new SqlCommandBuilder(da);
DataSet ds = new DataSet();
da.Fill(ds, "DataGridViewDemoTable");
da.Update(dt);
}
}
catch (DataException de)
{
con = null;
}
}
} private void DataGridViewDemo_Load(object sender, EventArgs e)
{
using (SqlConnection con = new SqlConnection("server=.;uid=xxx;pwd=xxx;database=test"))
{
try
{
SqlDataAdapter da = new SqlDataAdapter("select * from [DataGridViewDemoTable]", con);
DataSet ds = new DataSet();
da.Fill(ds, "DataGridViewDemoTable");
if (ds.Tables.Contains("DataGridViewDemoTable"))
{
dataGridView1.DataSource = ds.Tables["DataGridViewDemoTable"];
}
}
catch (DataException de)
{
con = null;
}
}
}
}
}