Asp.net 如何提取gridview上标签的值?
有人知道我如何提取下面标签的值吗Asp.net 如何提取gridview上标签的值?,asp.net,vb.net,Asp.net,Vb.net,有人知道我如何提取下面标签的值吗 <asp:TemplateField HeaderText="Event Dates"> <ItemTemplate> <asp:Label ID="Label4" runat="server" Text='<%# Bind("eventDates","{0:MM/dd/yyyy}") %>'></asp:Label>
<asp:TemplateField HeaderText="Event Dates">
<ItemTemplate>
<asp:Label ID="Label4" runat="server" Text='<%# Bind("eventDates","{0:MM/dd/yyyy}") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
谢谢您必须先排好队。然后从行中找到控件
var label4 = (Label)row.FindControl("Label4");
var labelText = label4.text;
如果我问了一些dum问题,请原谅,但是我应该把这个代码放在哪里?是否在page_load()事件中?我尝试在page_Load()事件中测试它,但我得到一个错误,即在该上下文中无法访问“System.Data.SqlClient.Row”,因为它是“Friend”,这取决于您希望何时执行此代码。你想在页面加载时启动它吗?当网格绑定时?这真的不重要。我只是想纠正这个错误。不过,我将在函数中使用它,以便将该日期标签的值传递给查询。
var label4 = (Label)row.FindControl("Label4");
var labelText = label4.text;