登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

沙漠里de烟雨

原创分享,禁止转载

 
 
 

日志

 
 

设置DetailsView控件的数据插入功能  

2011-07-09 14:07:29|  分类: 网页应用与研究 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

DetailsView控件的插入(新建)功能并非勾选“启用插入”就能真正地实现新建功能,如下图:


设置DetailsView控件的数据插入功能 - 漠雨 - 沙漠里de烟雨
 
 
 
点击“插入”后,弹出如下报错信息:
 

 


设置DetailsView控件的数据插入功能 - 漠雨 - 沙漠里de烟雨
 
 
 
造成错误的原因是我们在规划数据库时,学生的学号字段属性设置为“自动编号”,这个字段是不需要给予任何数据的。新建数据时,它就会自动产生一个不重复的数据编号。而这里的插入动作却硬要塞给这个字段一个值,所以会造成错误。所以,为能能达到插入新数据的(功能)效果,需要更改两个地方:
1、更改/调整“插入(insert)”数据的SQL语句----将“学号”的勾选去掉。
2、进入网页的源代码页面中将声明要送出新建的参数---<InsertParameters></InsertParameters>内的 <asp:Parameter Name="学号" Type="Int32" />这一行代码删除。
具体操作见如下图:
设置DetailsView控件的数据插入功能 - 漠雨 - 沙漠里de烟雨
 
 
  
设置DetailsView控件的数据插入功能 - 漠雨 - 沙漠里de烟雨
 
 
  
设置DetailsView控件的数据插入功能 - 漠雨 - 沙漠里de烟雨
 
 
 
  
设置DetailsView控件的数据插入功能 - 漠雨 - 沙漠里de烟雨
 
 
  
设置DetailsView控件的数据插入功能 - 漠雨 - 沙漠里de烟雨
 
 
 
保存后就可以正常新建(插入)数据信息了,这里的插入,不是在插入到数据表的某行中,而是在表中最后一行中添加一行数据信息,即不是真正意义上的信息。效果如下图:
设置DetailsView控件的数据插入功能 - 漠雨 - 沙漠里de烟雨
 
 
 
说明了,数据是插在最后的(第24条记录)。附带一句,FormView控件的数据新建功能如和这一样的,在此不就再述。
  评论这张
 
阅读(2082)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018