从 datagridview c# 更新 Sql Table
Update Sql Table from datagridview c#
嗨,我有一个 datagriview,我将它添加为 sql table
的数据源
this.fletera_facturasTableAdapter.Fill(this.indarDataSet2.fletera_facturas);
// TODO: This line of code loads data into the 'indarDataSet1.fletera_facturas' table. You can move, or remove it, as needed.
并且在 keypres 的情况下,如果用户按下单元格上的 "Enter" 键,我想将更改更新为 sql
这个:
private void update_sql(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)13)
{
fletera_facturasTableAdapter.Update(indarDataSet2.fletera_facturas);
}
}
我没有收到任何错误,但是 sql table 没有更新
我找到了解决方案我只需要添加这一行
private void update_sql(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)13)
{
fletera_facturasTableAdapter.Update(indarDataSet2.fletera_facturas);
**indarDataSet2.fletera_facturas.AcceptChanges();**
}
}
嗨,我有一个 datagriview,我将它添加为 sql table
的数据源 this.fletera_facturasTableAdapter.Fill(this.indarDataSet2.fletera_facturas);
// TODO: This line of code loads data into the 'indarDataSet1.fletera_facturas' table. You can move, or remove it, as needed.
并且在 keypres 的情况下,如果用户按下单元格上的 "Enter" 键,我想将更改更新为 sql 这个:
private void update_sql(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)13)
{
fletera_facturasTableAdapter.Update(indarDataSet2.fletera_facturas);
}
}
我没有收到任何错误,但是 sql table 没有更新
我找到了解决方案我只需要添加这一行
private void update_sql(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)13)
{
fletera_facturasTableAdapter.Update(indarDataSet2.fletera_facturas);
**indarDataSet2.fletera_facturas.AcceptChanges();**
}
}