获取repeater某一行某一列的数据 我在repeater中绑定了id字段 想在repeater外面获取repeater的某一行的这个Id字段,该怎么获取啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 取决于你Repeater中的ItemTemplate。下面的例子中ItemTemplate放置的是label.aspx: <div> <asp:Repeater ID="Repeater1" runat="server" DataMember="DefaultView" DataSourceID="SqlDataSource1"> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text=<%# Eval("ProductID")%>></asp:Label> <asp:Label ID="Label2" runat="server" Text=<%# Eval("ProductName")%>></asp:Label> <br /> </ItemTemplate> </asp:Repeater> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>" SelectCommand="SELECT [ProductID], [ProductName] FROM [Products]"> </asp:SqlDataSource> <br /> <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" /> </div>cs: protected void Button1_Click(object sender, EventArgs e) { Label textControl = (Label)Repeater1.Items[3].FindControl("Label1"); //textControl.Text 就是你需要的值 } 可以把这句话复制到 你删除控件的后面<asp:Label ID="lbl_Order_Id" Visible="False" Text='<%# Eval("ID") %>' runat="server" />后台调用Label lableText = (Label)Repeater1.Items[e.Item.ItemIndex].FindControl("lbl_Order_Id");取值的时候直接取它的Text 就行了。lableText.Text Repeater下面操作出问题,急!急!急!(分虽不高,各位前辈帮帮忙了) net 网站设计 分类类别 搜索功能如何实现 ASP.NET AJAX刷新问题(急!!) 大家知道什么检查网站是否有sql注入的漏洞的软件吗? wml问题 C#.net中如何接收chunked数据 菜鸟问题:登陆界面调用存储过程 请教关于基本工作流的web应用的问题! C#,windows程序中的DataGirdStyle的MappingName的问题 javascript怎么写某一控件显示 关于注销的问题 asp.net 触发 CTRL+空格
<asp:Repeater ID="Repeater1" runat="server" DataMember="DefaultView"
DataSourceID="SqlDataSource1">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text=<%# Eval("ProductID")%>></asp:Label>
<asp:Label ID="Label2" runat="server" Text=<%# Eval("ProductName")%>></asp:Label>
<br /> </ItemTemplate>
</asp:Repeater>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
SelectCommand="SELECT [ProductID], [ProductName] FROM [Products]">
</asp:SqlDataSource>
<br />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</div>
cs: protected void Button1_Click(object sender, EventArgs e)
{
Label textControl = (Label)Repeater1.Items[3].FindControl("Label1");
//textControl.Text 就是你需要的值
}
后台调用Label lableText = (Label)Repeater1.Items[e.Item.ItemIndex].FindControl("lbl_Order_Id");
取值的时候直接取它的Text 就行了。
lableText.Text