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;