大家好,我是一名初学者,遇到了datagridview不能更新的问题!请各位帮忙解决,谢谢!具体问题如下:
private void toolStripButton8_Click(object sender, EventArgs e)
{
for (int i = 0; i < dgvLogin.SelectedRows.Count; i++)
{
if (radioButton1.Checked)
dgvLogin.SelectedRows[i].Cells[4] .Value = 1;
else if(radioButton2 .Checked )
dgvLogin.SelectedRows[i].Cells[4] .Value = 2;
}
SaveLogin(daLogin, dsLogin, bsLogin);
}public void SaveLogin(SqlDataAdapter da, DataSet ds, BindingSource bs)
{
try
{
bs.EndEdit();
da.Update(ds,"Login");
}
}
SaveLogin函数已经执行,但是dgvLogin显示已经更新了,就是不能保存,重新打开的时候又变成了初始值!
private void toolStripButton8_Click(object sender, EventArgs e)
{
for (int i = 0; i < dgvLogin.SelectedRows.Count; i++)
{
if (radioButton1.Checked)
dgvLogin.SelectedRows[i].Cells[4] .Value = 1;
else if(radioButton2 .Checked )
dgvLogin.SelectedRows[i].Cells[4] .Value = 2;
}
SaveLogin(daLogin, dsLogin, bsLogin);
}public void SaveLogin(SqlDataAdapter da, DataSet ds, BindingSource bs)
{
try
{
bs.EndEdit();
da.Update(ds,"Login");
}
}
SaveLogin函数已经执行,但是dgvLogin显示已经更新了,就是不能保存,重新打开的时候又变成了初始值!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货