如何直接保存datagridview的数据

wangxuefengwxf 2012-06-09 04:16:41
我把atagridview邦定了数据源adminBindingSource 有了专用的适配器adminTableAdapter。然后想直接修改Datagridview中的数据,比如说添加,修改,删除,然后想直接用一个保存按钮把Datagridview中的数据直接保存到数据库中,求代码。
...全文
876 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangxuefengwxf 2012-06-10
  • 打赏
  • 举报
回复
嗯。我知道了,直接用专用适配器的updata就可以实现。
xxjltan 2012-06-09
  • 打赏
  • 举报
回复
dataGridView更新数据库自定义数据源更新数据库--注意了:这个方法数据库<表>必须有主键哦

1)当数据库表有主键时,我们可通过全局变量dataset或者datatable,利用DataAdapter.Update()更新到数据库。

public partial class Form1 : Form
{
private DataTable DT = new DataTable();
private SqlDataAdapter SDA = new SqlDataAdapter();

public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

SqlConnection conn = new SqlConnection("server=127.0.0.1;database=pubs;uid=sa");
SqlCommand SCD = new SqlCommand("select * from tables", conn);
SDA.SelectCommand = SCD;
SDA.Fill(DT);
dataGridView1.DataSource = DT;
}


#region 使用Update更新数据库
private void button_save_Click(object sender, EventArgs e)
{
try
{
SqlCommandBuilder SCB = new SqlCommandBuilder(SDA);
SDA.Update(DT);
}
catch (System.Exception ex)
{
MessageBox.Show(ex.ToString());
return;
}
MessageBox.Show("更新成功!");
}
#endregion
cnfixit 2012-06-09
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20061224/13/5252439.html
好多的
cnfixit 2012-06-09
  • 打赏
  • 举报
回复
搜索一下嘛
http://hi.baidu.com/simliving/blog/item/7413651e19b124f01ad576e4.html

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧