VB.net datagrid控件基本使用问题



已解决
VB.net datagrid控件基本使用问题
悬赏分:0 - 提问时间2007-12-9 22:30
老大年纪了才开始学VB.net 用datagrid控件连接数据库,发现连接的表必须有一列带有关键字段,才能使用。不然用网上给出的代码作datagrid的数据显示都报错,运行通不过,肯定是有问题,但是我还不会解决。我用的是sqldataadapter,sqlconnection和dataset,datagrid,但是用不含关键字段的表向datagrid 表格中填数据,就报错。生成数据集时sql的update,和delete语句就报错,然后也无法填数据到datagrid表中。
其他回答    2
可以不用关键字段的,应该不是这方面出了问题

参考资料:http://bbs.topsage.com/index_121.html
回答者: parapala - 助理 二级  12-9 22:33
你说的关键字是不是表里的“键”呀,用一个小钥匙表示的?
建议补充数据库方面的知识。
键的值是唯一的,并且不能为空值。键也是表之间建立关系的依据。
当你的表里有键的时候,Select语句可以执行,如果操作单一表Insert Update 和 Delete 通常会报错,因为有以键建立关系的表的数据的有效性可能会被破坏,所以程序或数据库会阻止运行并报错。
这个时候要不然在程序里将数据集里的表的键和约束先取消,Update或Delete后再恢;如果操作数据库,最好在数据库里建好存储过程,在程序里调用存储过程。
回答者: 桩何梅差 - 举人 五级  12-10 01:36
等待您来回答
短信控件 质优价廉-宇虹科技
深圳宇虹科技专业研发生产生产GPRS MODEM,USB MODEM等一系列产品.代理西门子,索爱,明..
www.szyuhong.cn

安讯官方网站 专业的信息集成分析..
安讯(Actuate)是全球企业报表软件和信息应用服务供应商,在报表应用,数据分析,业绩管..
www.actuatechina.com

数据库软件分销
北京亿豪佳业代理数据库软件:Oracle,SQL Server 2005,Sybase,ISA;产品包含了:微软操..
www.yhao.cn

操作简单,功能强大的报表工具,报..
专业版5800元/套,可实现报表设计,支持HTML,PDF,JPG,GIF等输出格式,可打印预览,打印,..
www.qreport123.com

领先的报表采集汇总分析整体解决..
i@Report是业界领先的WEB报表软件,是报表采集汇总的整体解决方案,可广泛应用于政府机..
www.esensoft.com

SQL SERVER2005培训去华浦
上海华浦是微软培训认证的唯一中心,现在报名考证优惠,100%通过.最新版的美国教材,微..
www.isep.com.cn

SOAOFFICE 微软OFFICE控件
SOAOFFICE网络文档中间件是科翰软件为微软OFFICE专门打造的专业web控件,在微软OFFICE..
www.kehansoft.com