首先先获取你指定的行的TextBox控件ID
TextBox TextBox1 = e.Item.FindControl("TextBoxID") as TextBox;
动态插入JS属性的方法
TextBox1.Attributes.Add("onfocus", JavaScript );
TextBox TextBox1 = e.Item.FindControl("TextBoxID") as TextBox;
动态插入JS属性的方法
TextBox1.Attributes.Add("onfocus", JavaScript );
解决方案 »
- WPF xaml界面添加AutoComplateBox报错, 但是代码添加AutoComplateBox不会错
- 这样合法吗?
- ThreadPool.QueueUserWorkItem(Proc)在什么时候运行?
- 怎么判断datagridview里的指定单元格是否被初始化?
- 有关excel,datagrid,datatable的问题,
- <iewc:TreeNode 不是已知元素。原因可能是网站中存在编译错误,或者缺少web.config文件
- 请教高手-c#里面怎么取得我浏览一个网站时发送给服务器的http报头啊
- 关于装配件的问题
- 高分求数组复制的怪问题
- 字符串查找,错在哪儿?
- 请教异步程序处理中的异常处理
- 这个是用什么技术实现的?
ASP.NET的人气比这高很多
TextBox TextBox1 = e.Item.FindControl("TextBoxID") as TextBox;
e.Item.FindControl(“TextBoxID")中的TextBoxID是自己定义的还是在客户端TextBoxID,如果是客户端DataGrid中的TextBox.ClientId话,我现在就是想获得这个ID因为我尝试在EditCommand中DataBind()后利用(TextBox)e.Item.Cell[1].Contron[0].ClientID获得ClientID不成功,原因是index都不对,也就是说可能在EditCommand事件后没法立刻获得ID,但是在UpdateCommand事件则没有报错另外:还有的是你这个模版列是在什么事件中加载。
摸板列是一开始就放在DataGrid里的,一开页面就加载数据了
你如果是放在EditCommand 里DataBind()那肯定会出错 因为页面并没刷新 数据也并没绑定 所以E里面是当然找不到ID的
或许能找到你感兴趣的问题