在我的 VS2015Winforms
应用程序中,我创建了DataGridView
一个BindingNavigator
. 以下代码成功显示 DataGridView 中的数据,我可以使用 BindingNavigator 导航数据行。但是,当我尝试使用 BindingNavigator 上的内置添加/删除按钮添加/删除一行时,数据库不会反映这些更改。
代码:
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
SqlDataAdapter dadapter;
DataSet dset;
BindingSource bs;
string connstring = "database=emp;server=.;user=sa;password=wintellect";
private void Form2_Load(object sender, EventArgs e)
{
dadapter = new SqlDataAdapter("select * from emp_detail", connstring);
dset = new DataSet();
dadapter.Fill(dset);
bs = new BindingSource();
bs.DataSource = dset.Tables[0].DefaultView;
bindingNavigator1.BindingSource = bs;
dataGridView1.DataSource = bs;
}
}