关于dataset一个很奇怪的问题,希望哪个大神帮忙看下 , 谢谢!!!!!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于dataset一个很奇怪的问题,希望哪个大神帮忙看下 , 谢谢!!!!!相关的知识,希望对你有一定的参考价值。
从数据库读取一个表到dataset,然后绑定到一个datagridview,通过datargridview显示出来,然后用户可以在datagridview中修改其中一条记录,相应的dataset也自动修改,但dataset.getchang()却为NULL,更新不了数据库,但是如果删除记录和增加记录时,dataset.getchang()不为空,能更新数据库,太奇怪了?
修改记录:dataset能看到修改,但更新不成功,更新十次能成功一两次
SqlConnection con= new SqlConnection();
con.ConnectionString = Properties.Settings.Default.connectionString;
SqlCommand comm = new SqlCommand("select * from dbo.书", con);
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = comm;
SqlCommandBuilder buil = new SqlCommandBuilder(adapter);
if(dataset .GetChanges ()!=null )//修改datagridview的一个单元,dataset也能
看到该单元的改变,但一直为NULL????
adapter .Update (dataset )
dataset .AcceptChanges ();
下面的删除记录就能更新数据库:
SqlConnection sc = new SqlConnection();
sc.ConnectionString = Properties.Settings.Default.connectionString;
SqlCommand comm = new SqlCommand("select * from dbo.书", sc);
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = comm;
SqlCommandBuilder buil = new SqlCommandBuilder(adapter);
dataset.Tables[0].Rows[e.RowIndex].Delete();
adapter.Update(dataset.GetChanges ());
dataset.AcceptChanges();
请问一个关于MyEclipse注册码的奇怪的问题?
是6.0,我已经注册好了,而且备份了,但是现在恢复系统之后,注册码没有用了,而且换其他的都没有用不知怎么回事
注册码会过期。你运行ECLIPSE的时候把电脑右下角的日期改下就可以了。(改前1年好了)参考资料:我大学就是学JAVA的
参考技术A 断网注册试试 参考技术B 再注册一回,不行就换个注册码,注册的时候断网以上是关于关于dataset一个很奇怪的问题,希望哪个大神帮忙看下 , 谢谢!!!!!的主要内容,如果未能解决你的问题,请参考以下文章
c#中tcp异步编程遇到异常问题,新手感觉很不得懂 希望大神能从浅显的角度帮我解答
求大神帮我分析WeiFenLuo.winFormsUI.Docking源码
关于opencv标定的一些疑问,首先声明这篇文章转载于纸异兽,由于暂时联系不到他本人,只好请教各位了。有些问题想请教,各位大神可以留下联系方式帮我解决,万分感谢