请教个的问题 请教个问题: 我把dataset绑在bindingsource上,再把bindingsource分别绑在datagridview和bindingNavigator上。当datagridview更新时如何和数据源同步?我现在是通过SQL语句更新数据源,然后再重新绑一遍,虽然能实现更新的效果但感觉不效率ps:还有怎么给别分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置 都同步到 bindingsource bindingsource 同步到数据库 acceptchangesif (e.BindingCompleteContext == BindingCompleteContext.DataSourceUpdate && e.Exception == null) e.Binding.BindingManagerBase.EndCurrentEdit(); 我就是这样写的,但是datagridview修改过后并不能同步更新数据源,还是要写SQL语句更新,然后再从头绑一次! 这段写在什么位置呢?假如下面是我的一段代码:public void showinfo(string selectcmd) { OleDbConnection conn = new OleDbConnection(connStr); OleDbDataAdapter myAdapter = new OleDbDataAdapter(selectcmd,conn); DataSet myDataSet = new DataSet(); conn.Open(); myAdapter.Fill(myDataSet, "mytable"); BindingSource mybindingsource = new BindingSource(); mybindingsource.DataSource = myDataSet.Tables["mytable"]; dataGridView1.DataSource = mybindingsource; bindingNavigator1.BindingSource = mybindingsource; conn.Close(); } wpf 导出canvas 保存为图片. 接分啦,指教、帮顶都有分!一个简单是问题,Mapx如何改变鼠标模式? 求助:powershell function参数错误 水晶报表,能否将报表头和页眉的位置互换? [求教]WebClient.DownloadFile方法的问题?(急啊!!!) 请教类的组织和设计,快来看看啊! 如何操作listbox问题 求教问题,最好用正则解决 ms speech sdk 5.1 开发语音客户端软件,如何部署到windows2000操作系统的客户端(急,在线等) c#中图片合成打印? 以编程方式以管理员身份运行程序 C# list 前驱 后继
bindingsource 同步到数据库
if (e.BindingCompleteContext == BindingCompleteContext.DataSourceUpdate && e.Exception == null)
e.Binding.BindingManagerBase.EndCurrentEdit();
我就是这样写的,但是datagridview修改过后并不能同步更新数据源,还是要写SQL语句更新,然后再从头绑一次!
{
OleDbConnection conn = new OleDbConnection(connStr);
OleDbDataAdapter myAdapter = new OleDbDataAdapter(selectcmd,conn);
DataSet myDataSet = new DataSet();
conn.Open(); myAdapter.Fill(myDataSet, "mytable");
BindingSource mybindingsource = new BindingSource();
mybindingsource.DataSource = myDataSet.Tables["mytable"];
dataGridView1.DataSource = mybindingsource;
bindingNavigator1.BindingSource = mybindingsource;
conn.Close();
}