日期:2014-05-18  浏览次数:20923 次

页面上控件enabled属性问题
页面default.aspx包括主要包括详细信息table和信息一览表gridveiw.gridveiw值显示符合搜索结果的所有雇员信息.其中table包括雇员详细信息(如ID,姓名,部门,职位...),和增加\删除\修改等按钮.
要求:双击gridveiw数据行时,table中显示明细信息,此时修改或删除该信息...并较好控制页面控件读写状态

问题:用户操作增加或修改或删除时,可以很好地控制控件enabled状态,但双击gridview数据行时,enabled属性为true.

各位:能够以上功能能够实现,且又能够很好的控制控件读写状态呢?

另:gridview的双击事件是用JS实现的,如下:

function selctvalue(objid,valueid)
{
document.all(objid).disabled=false;  
?//asp.net2.0.若去掉这句,详细信息table中数据有时得不到.现加上,table中控件enabled属性没有控制到
document.all(objid).value=valueid;
}

------解决方案--------------------
gridview有双击事件的
------解决方案--------------------
捕捉到对应的index然后从dataset里面度相应的数据
------解决方案--------------------
学习