如何获取父GridView的数据绑定值
<asp:GridView DataSource="Reports">
<ItemTemplate>
<asp:TextBox Text='<%# Bind("ReportId") %>'
<asp:Repeater DataSource="Something that is different than the GridView's DS">
<a href='<%# Bind("ReportId", "reports.aspx?report={0}") %>'/>
</asp:Repeater>
</ItemTemplate>
</asp:GridView>
我知道这是无法实现的,我正在寻找一种在嵌套转发器中使用来自父 gridview 的 ReportId 的方法,有没有办法使用服务器端代码 <%# %> 来做到这一点?
<asp:GridView DataSource="Reports">
<ItemTemplate>
<asp:TextBox Text='<%# Bind("ReportId") %>'
<asp:Repeater DataSource="Something that is different than the GridView's DS">
<a href='<%# Bind("ReportId", "reports.aspx?report={0}") %>'/>
</asp:Repeater>
</ItemTemplate>
</asp:GridView>
I know this is inachievable, I am looking for a way to use ReportId from the parent gridview in the nested repeater, is there a way to do it with server side code <%# %>?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
设置 gridview
并在其内部的 GridView1_ItemDataBound 事件中
设置文本框,并使用 ID 的值设置文本框,尝试一下,希望它有用。
Set the gridview
and in the event GridView1_ItemDataBound inside it
and in this case u set the textbox with the value of the ID, try it and hope that it will be usefull.