在DataGridView中修改后的数据如何保存到数据库
2013-05-18 21:32
731 查看
namespace DategridviewToSQL { public partial class Form1 : Form { private DataTable DT = new DataTable(); private SqlDataAdapter SDA = new SqlDataAdapter(); private Boolean isUpdate = false; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { load(); } private void load() { SqlConnection conn = new SqlConnection(@"server = (local)\SQL2005;Integrated Security = true;" + "DataBase = test1"); SqlCommand SCD = new SqlCommand("select * from aaa ", conn); SDA.SelectCommand = SCD; SDA.Fill(DT); dataGridView1.DataSource = DT; } private void button1_Click(object sender, EventArgs e) { if (isUpdate) { try { SqlCommandBuilder SCB = new SqlCommandBuilder(SDA); SDA.Update(DT); isUpdate = false; } catch (System.Exception ex) { MessageBox.Show(ex.ToString()); return; } MessageBox.Show("更新成功! "); } else { MessageBox.Show("没有更新内容! "); } for (int i = 0; i < DT.Rows.Count; i++) for (int j = 0; j < DT.Columns.Count; j++ ) { dataGridView1[j, i].Style.BackColor = Color.White; } } private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e) { isUpdate = true; dataGridView1[e.ColumnIndex,e.RowIndex].Style.BackColor = Color.Blue; }
相关文章推荐
- [VB.NET]求救:如何用DataGrid控件修改数据并保存于数据库中?
- C# datagridview怎么保存修改或新增数据到数据库
- 如何对dataset中进行修改并把修改后的数据保存到数据库中?
- struts2+ckeditor+ckfinder实现文件的上传、从数据库获取数据、修改并提交到数据库中保存
- 用DataGridView修改数据库数据完整代码(转)
- 如何将String[]类型的数据保存到数据库里
- 关于Ext的EditorGridPanel实时修改数据后保存到数据库的一点心得
- HOWTO:如何分别把每个用户的自定义模型数据保存到数据库
- 数据库中如何保存多级结构的数据
- SQL Server 2008数据库表中修改字段的数据类型后,不能保存
- JAVA中如何将以Date型的数据保存到数据库以Datetime型的字段中
- C# - DataGridView 的 CellValueChanged 与修改数据没保存的情况
- JAVA中如何将以Date型的数据保存到数据库以Datetime型的字段中
- 直接修改Datagridview并保存到数据库
- 如何修改SQL Server 2005/2008新建数据库文件及备份文件的默认保存路径
- 将dataGridView中的添加/删除等修改保存至数据库
- [转]如何用数据库保存多级结构的数据
- 【WPF学习笔记】之如何保存画面上新建的数据到数据库中并且删除画面上的数据和数据库的数据:动画系列之(五)
- SQL SERVER 2008数据库的表中修改字段的数据类型后,不能保存
- extjs的EditorGridPanel修改数据后怎样保存到数据库