标题:Repeater 中如何 获取 TextBox 中输入的值
只看楼主
mlrh3838
Rank: 1
等 级:新手上路
威 望:1
帖 子:199
专家分:0
注 册:2007-6-14
 问题点数:0 回复次数:8 
Repeater 中如何 获取 TextBox 中输入的值
Repeater 中放入一个TextBox控件
当输入值时
如何 取出 TextBox 中输入的值
搜索更多相关主题的帖子: Repeater TextBox 获取 输入 控件 
2007-11-12 16:51
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
得分:0 
((TextBox)this.objRepeater.Controls[0].Controls[1]).Text
我的Repeater的ItemTemplate里有两项 而TextBox处于第二项 所以写Controls[1] 具体下标是几要看你的Repeater是怎么做的

[此贴子已经被作者于2007-11-12 17:48:24编辑过]


愛生活 && 愛編程
2007-11-12 17:46
mlrh3838
Rank: 1
等 级:新手上路
威 望:1
帖 子:199
专家分:0
注 册:2007-6-14
得分:0 
明白了,谢谢楼上拔刀相助
另外我还有一事相问

<ItemTemplate>
<tr>
<td>
<%# DataBinder.Eval(Container.DataItem, "品名")%>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "库存")%>
</td>
<td>
<asp:LinkButton ID="LB_CQJL" runat="server" OnClick="LB_CQJL_Click">查看记录..</asp:LinkButton>
</td>
</tr>
</ItemTemplate>

红色部分做了个 Click 在CS中如何获取当前行 LinkButton 所触发的 品名呢, 能不能给个示例小弟看看,不甚感谢

[此贴子已经被作者于2007-11-12 18:38:39编辑过]


2007-11-12 18:20
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
这不就是2楼的代码吗?

飘过~~
2007-11-12 19:39
mlrh3838
Rank: 1
等 级:新手上路
威 望:1
帖 子:199
专家分:0
注 册:2007-6-14
得分:0 

运行后产生N行同样的 LinkButton 点击后怎样得到当前行的 品名 才是我真正想要知道的

能不能给段

protected void LB_OK_Click(object sender, EventArgs e)
{
...........................
}


2007-11-13 10:47
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 

private void Repeater1_ItemDataBound(object source, System.Web.UI.WebControls.RepeaterItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.Item)
{
LinkButtonlb=(LinkButton)e.Item.FindControl("LB_CQJL_Click");
lb.Attributes["onClick"]="JavaScript:alert('" + DataBinder.Eval(e.Item.DataItem, "品名")+"');return false;";
}
}


飘过~~
2007-11-13 11:27
mlrh3838
Rank: 1
等 级:新手上路
威 望:1
帖 子:199
专家分:0
注 册:2007-6-14
得分:0 
谢谢版主,但是这个只能实现1 3 5 7这样奇数行,交替的偶数行就不行
if(e.Item.ItemType==ListItemType.Item)



2007-11-13 23:59
nianshi
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-11-7
得分:0 
if(e.Item.ItemType==ListItemType.Item || e.Item.ItemType==ListItemType.Alternateitem)
{…………}

行至水穷处 坐看去起时
C语言QQ群1:51871776  群2:26313099  群3:47145282
2007-11-14 09:12
mlrh3838
Rank: 1
等 级:新手上路
威 望:1
帖 子:199
专家分:0
注 册:2007-6-14
得分:0 
谢谢诸位,我是个学生,感谢大家对我的帮助,楼上的有一点错误
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)


2007-11-14 10:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-185534-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.762299 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved