首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
ASP.NET
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
各位大侠,我想动态命名datagrid模版列中textbox的id,怎么才能实现呀
[已结贴,结贴人:qxqiang]
加为好友
发送私信
在线聊天
qxqiang
qxq
等级:
发表于:
2008-04-03 09:55:13
楼主
各位大侠,我想动态命名datagrid模版列中的textbox的id,使其成为id="J00010001",id='J00010002',一次类推,其中
00010001的顺序是数据库的科目编码,谢谢了
问题点数:
100
回复次数:
15
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lihongdian
邪恶=?强大
等级:
发表于:
2008-04-03 09:57:17
1
楼 得分:
10
获取模版列Item中的textbox的ID.记得网上有过这样的教程.
不行的话用repeater吧,不耗资源,操作简单
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
oec2003
水杯
等级:
发表于:
2008-04-03 10:00:42
2
楼 得分:
20
在绑定行的时候修改应该可以
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
maco_wang
哈尔滨☆叶子
等级:
发表于:
2008-04-03 10:02:24
3
楼 得分:
10
后台定义数组,前台接过去,然后绑定给id
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cpp2017
慕白兄
等级:
发表于:
2008-04-03 10:42:58
4
楼 得分:
10
你的目的是什么?是可以在后台访问吗?其实还有很多方法的.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
qxqiang
qxq
等级:
发表于:
2008-04-03 10:44:30
5
楼 得分:
0
我想在前台访问
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
qxqiang
qxq
等级:
发表于:
2008-04-03 10:45:45
6
楼 得分:
0
主要是想实现递归运算
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
qxqiang
qxq
等级:
发表于:
2008-04-03 10:48:39
7
楼 得分:
0
写函数用document.getElementById访问
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cpp2017
慕白兄
等级:
发表于:
2008-04-03 11:07:11
8
楼 得分:
10
在前台访问用document.getElementById是不行的,他的客户端id 是会变的,要通过相对位置来取得这个对象.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
a67251026
等级:
发表于:
2008-04-03 11:11:53
9
楼 得分:
10
为什么要命名呢? 直接获取选择列的控件不就好了?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Plougher
拒绝
等级:
发表于:
2008-04-03 11:13:09
10
楼 得分:
15
先获取TextBox
Dim tb1 As New TextBox
dim i as integer
for i=0 to datagrid1.Rows.count-1
tb1 = CType(datagrid1.Rows(i).FindControl(TextBoxId), TextBox)‘
tb1.id="J00010001"
next
不知道LZ要的是不是这个
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Plougher
拒绝
等级:
发表于:
2008-04-03 11:16:21
11
楼 得分:
5
或者你在后台的时候把那科目编码列直接取出来,然后在页面上 <asp:TextBox ID=' <%#DataBinder.Eval(Container.DataItem,"code") %>'> runat="server" Visible="false" Text=""> </asp:TextBox>
这个办法肯定行
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
qxqiang
qxq
等级:
发表于:
2008-04-03 12:30:33
12
楼 得分:
0
<asp:TextBox ID=' <%#DataBinder.Eval(Container.DataItem,"code") %>'>,这个我试过了,说是无效的id
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
qxqiang
qxq
等级:
发表于:
2008-04-03 16:41:28
13
楼 得分:
0
有没有这方面的资料 ya
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
gaopeng1988
潇湘夜雨
等级:
发表于:
2008-04-03 16:47:56
14
楼 得分:
5
引用 12 楼 qxqiang 的回复:
<asp:TextBox ID=' <%#DataBinder.Eval(Container.DataItem,"code") %>'>,这个我试过了,说是无效的id
再加上.toString();
看看
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lovelife_821106
明天吧
等级:
发表于:
2008-04-03 23:32:34
15
楼 得分:
5
protected void grd1_RowDataBound ( object sender,GridViewRowEventArgs e )
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
// checkbox列
string chkBoxSelect =
" <input id='"+ e.Row.Cells[0]+ "'type = 'checkbox' value = '" +
e.Row.Cells[0].Text + "'>";
e.Row.Cells[1].Text = chkBoxSelect;
}
}
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友