订单的物料明细从表
字段包括:物料编码、单价、数量权限处理是这样的:
有些用户允许修改任何字段;
有些用户允许修改物料编码字段;
有些用户允许修改单价字段;
有些用户允许修改数量字段;如何实现在DataGrid1_EditCommand中将某列的TextBox设置为不可用状态?
好像不允许使用如下方法访问控件:
TextBox tb=(TextBox)(e.Item.Cells[2].Controls[1])
或者TextBox tb=(TextBox)(e.Item.FindControl("price"))
字段包括:物料编码、单价、数量权限处理是这样的:
有些用户允许修改任何字段;
有些用户允许修改物料编码字段;
有些用户允许修改单价字段;
有些用户允许修改数量字段;如何实现在DataGrid1_EditCommand中将某列的TextBox设置为不可用状态?
好像不允许使用如下方法访问控件:
TextBox tb=(TextBox)(e.Item.Cells[2].Controls[1])
或者TextBox tb=(TextBox)(e.Item.FindControl("price"))
解决方案 »
- asp.net2008 FileUpload 问题
- 小问题,数据访问方法中,传入的查询语句无法参数化
- 使用javascript脚本如何在ASPX文件中如果取得Request.QueryString的参数,谢谢
- 聊天室私聊的问题?
- 在线高分求解 httpWebRequest 问题
- asp.net 与 treeview的简单问题
- 我打开一个项目文件,他报这样的错误:
- insert into中返回值的问题
- 各位斑竹求救了(急救)
- 求一份C#收取邮件的源码
- 蛙蛙请教:asp中Command的参数设置问题,请教一下.
- 我在DW中编写代码中要插入中文,但是提示不能保存,这是为什么呀?在线等!!!!!!!!!!1
ItemDataBound事件,在里面写
TextBox tb=(TextBox)(e.Item.FindControl("price"));
tb.Enable=false;
或者使用魔版列,假设EditItemTemplate里的textbox控件id=“123”,在编辑事件处理里写
TextBox tb = ( TextBox )e.Item.FindControl("123");
tb.Enable =false;
不能不懂装懂!我给分的原则是:
1、解决了问题。
2、为我开拓了思路。
否则给0分!欢迎有相关经验的回答问题!很多同志提供readonly=true的方法,
我怎么没有找到地方填写readonly=true?(我用的是c#. asp)asp:TemplateColumn ?
asp:TemplateColumn HeaderText="Price" ?
在编辑模版列时,除了绑定text外,再把readonly或enabled绑定一下,绑定一个用户是否有权限的值,如果你能判断用户是否对该列有权限这应该不是问题,只是在取数据时增加一列而已,这是我想到的最简单的方法,还省事,呵呵。
和readonly属性