C#winform修改access数据库中数据成功后不自动更新

stringss=null;if(clname1==txt_clname.Text.Trim()&&clgg1==txt_clgg.Text.Trim()){string... string ss = null;
if (clname1 == txt_clname.Text.Trim() && clgg1 == txt_clgg.Text.Trim())
{
string sql = "update WlTable set [Note]='" + txt_bz.Text.Trim() + "',[Dw]=" + Convert.ToInt32(label9.Text.Trim()) + " where [clbm]=" + decimal.Parse(label3.Text.Trim()) + "";
ss = bl.add(sql111);
}
else
{
string sql = "select ClName from WlTable where ClName='" + txt_clname.Text.Trim() + "' and ClGg='" + txt_clgg.Text.Trim() + "' ";
DataTable dt = bl.selectsql(sql);
if (dt.Rows.Count >= 1)
{
MessageBox.Show("已被使用。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

return;
}
else
{
string sql111 = "update WlTable set [ClName]='" + txt_clname.Text.Trim() + "',[ClGg]='" + txt_clgg.Text.Trim() + "',[Note]='" +
txt_bz.Text.Trim() + "',[Dw]=" + Convert.ToInt32(label9.Text.Trim()) + " where [clbm]=" + decimal.Parse(label3.Text.Trim()) + "";
ss = bl.add(sql111);
}
}
//timer2.Enabled = true;
string sql11 = "select a.leibie,a.ClBm,a.ClName,a.ClGg,a.Dw,b.dwname,a.Note,c.name from [WlTable] a,[dwtable] b,[ZtTable] c where a.dw=b.dwbm and a.isdelete=c.dm order by a.leibie,a.clgg";
datagridview1.DataSource = bl.selectsql(sql11);
datagridview1.RowsDefaultCellStyle.BackColor = Color.Bisque;//偶数行颜色
datagridview1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige;//奇数行颜色

修改成功后不重新获取数据,点击刷新按钮后可以刷新出更新后的数据
string sql11 = "select a.leibie,a.ClBm,a.ClName,a.ClGg,a.Dw,b.dwname,a.Note,c.name from [WlTable] a,[dwtable] b,[ZtTable] c where a.dw=b.dwbm and a.isdelete=c.dm order by a.leibie,a.clgg";
datagridview1.DataSource = bl.selectsql(sql11);
datagridview1.RowsDefaultCellStyle.BackColor = Color.Bisque;//偶数行颜色
datagridview1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige;
这段代码就是重新获取数据 求大神指点
展开
 我来答
唐城冬
2019-07-09 · 大家一起学习进步吧!!!
唐城冬
采纳数:915 获赞数:1815

向TA提问 私信TA
展开全部
这个需要你自己写代码更新一下
追问
更新代码已经写了而且在修改成功后直接执行更新   程序也执行了 但是在界面上不显示更新后的数据
追答
那你就步进F11追一下
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式