【发布时间】:2013-03-30 21:22:25
【问题描述】:
我想从数据库中删除该行数据,目前我可以通过点击删除按钮删除该行数据,但是数据库表没有更新,我该怎么做?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace project
{
public partial class frmTestPrint : Form
{
public frmTestPrint()
{
InitializeComponent();
}
private void frmTestPrint_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'usersDataSet1.Booking' table. You can move, or remove it, as needed.
this.bookingTableAdapter.Fill(this.usersDataSet1.Booking);
}
private void btnDelete_Click(object sender, EventArgs e)
{
dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index);
}
}
}
【问题讨论】:
-
如果您也尝试从数据库中删除该行,您不认为同时发布您的 SQL 命令代码是个好主意吗?事实上,您只发布了影响
datagridview的代码。 -
我没有 SQL 命令...我使用了 datagridview 并通过属性选择了数据源...
-
是这个问题吗?这就是我不能删除和更新 SQL 数据库表的原因吗?
-
不一定,不。这只是一个建议的起点。您需要做的不仅是更新您的
datagridview,还要更新数据库。请参阅下面的答案。 -
谢谢。下面的答案有些令人困惑,这个问题有很多答案......哪一个最能指导我?
标签: c# winforms datagridview sql-update