定义主键错误 this only add a primary to the DataTable in memory, you still need add it in your database 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 open the database file in Microsoft Access, select the table, right click to open its Design view, right click on the column, select "Primary Key" 对,要注意的是DataSet并不是实际存在的,它是只内存中虚拟表结构的一种方法,你对它其中任何的数据所做的修改如果最后不通过sqlDataAdaper更新回数据库的话,是无用的 run a command like"ALTER TABLE prog ADD CONSTRAINT prog_PK PRIMARY KEY (ID)" 应该使用SQL语句来对数据库定义主键,而不是对DATAGRID来做。楼上的老大正确!!!! 数据集是在内存中的虚拟表,而不是在数据库中的物理表。 就象你修改一个word文档之后不存盘一样,修改数据集不写入数据库中是没有效果的。 至于SQL语句如果不会了,有一个笨方法。 从数据库中随便找个有主键的表,然后生成sql脚本。看看生成的东东就知道了 求助 刚学ASP.NET 看不懂这行代码 初学C#,封装数据连接后还能用可视数据库绑定组件吗? 控件事件通知问题 c#中的年月日的显示问题 如何让搜索飞快 紧急求一个正则表达式 哪位大侠来看看 IList<T>使用问题 关于正则的问题 .net 开发模式 如何将char[] 转变成 String ? 怎样修改datagrid中各列的显示宽度? 高分求b/s结构的解决方案
你对它其中任何的数据所做的修改如果最后不通过sqlDataAdaper更新回数据库的话,
是无用的
楼上的老大正确!!!!
就象你修改一个word文档之后不存盘一样,修改数据集不写入数据库中是没有效果的。
至于SQL语句如果不会了,有一个笨方法。
从数据库中随便找个有主键的表,然后生成sql脚本。看看生成的东东就知道了