程序员家园论坛软件开发.NET开发语言 请助 使用GRIDVIEW控件时的问题

1  /  1  页   1 跳转 查看:389

请助 使用GRIDVIEW控件时的问题

请助 使用GRIDVIEW控件时的问题

使用GRIDVIEW控件时的问题
在练习 更新数据的时候 我把name字段设置成了 只读属性 结果 测试出错 不能将值 NULL 插入列 'name'
如果不设置成 只读的话  就不会出错~
最后编辑nj024 最后编辑于 2008-06-17 15:54:19
 

回复:请助 使用GRIDVIEW控件时的问题

因为你在给GridView绑定的数据源控件里,那个update方法里,写上了update .... set name = @name .....

这样子,你就需要一个name参数了,然后呢,你把name字段“设置成只读”,不知道你说的只读是不是Eval,这个是单向绑定,只显示,不回传,所以name字段就不会传回数据源了,@name的值,就是null

如果你不想要修改name字段,修改update的sql语句,把name的赋值去掉
 

回复:请助 使用GRIDVIEW控件时的问题

我跟着asp.net2.0入门经典这本书上学的
他在上面介绍了下 如何设置不想被修改的字段为只读 就是把name字段的readonly属性设置为true,结果我试了就出错`~~~~
如何将只读字段的值返回到数据库呢?
 

回复:请助 使用GRIDVIEW控件时的问题

哦,如果你是用readonly属性的,双向绑定也不可以返回数据的

如果你不想TextBox被修改,使用enable属性是false就可以了
 

回复:请助 使用GRIDVIEW控件时的问题

怎么我字段属性里没 你说的那个属性
??/??
在那里找的???我用的是VS
 
1  /  1  页   1 跳转

版权所有 程序员家园论坛   Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.03125 second(s) , 3 queries. 浙ICP备07502118号
返顶部