C# gridview内的标签未显示任何值

C# gridview内的标签未显示任何值,c#,asp.net,sql-server,C#,Asp.net,Sql Server,Label4内部网格视图未显示文本框值,而Label5外部网格视图显示文本框值标签4值为空。我希望标签即Label4应显示Label5.Text <Columns> <asp:TemplateField HeaderText="Place Details"> <ItemTemplate> <table> <tr> <t

Label4
内部网格视图未显示文本框值,而
Label5
外部网格视图显示文本框值<代码>标签4值为空。我希望标签即
Label4
应显示
Label5.Text

<Columns>
 <asp:TemplateField HeaderText="Place Details">
        <ItemTemplate>
            <table>
                <tr>
                    <td>
                        <b>
                      <asp:Label ID="Label1" runat="server" Text='<%# Eval("name") %>'></asp:Label>&nbsp&nbsp&nbsp&nbsp&nbsp
                        <asp:Label ID="Label2" runat="server" Text='<%# Eval("phno") %>'></asp:Label>
                        </b> 
                    </td>                                     
                </tr>
                <tr>
                    <td>
                         <asp:Label ID="Label3" runat="server" Text='<%# Eval("zone") %>'></asp:Label>
                    </td>
                </tr>
                <tr>
                    <td>
                    <asp:Label ID="Label4" runat="server" Text="Label"></asp:Label>
                    </td>
                </tr>
            </table>

        </ItemTemplate>
    </asp:TemplateField>
</Columns>
<asp:Label ID="Label5" runat="server" Text="Label"></asp:Label>

   

使用label4的Gridview行数据绑定值

Label Label4 = (Label)e.row.findcontrol("Label4");

Label4.text = (Your Value assign here)

所以显示您的值

当我注释掉我的GridView1_RowDataBound(object sender,GridViewRowEventArgs e)方法中的所有内容时,这个问题就消失了。我向行中的所有单元格添加了一个工具提示,我认为这会覆盖它

protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)
{

    //    var id = e.Row.Cells[0].Text;

    //if (e.Row.RowType == DataControlRowType.DataRow)
    //{
}

是什么让您认为
Label4
显示
Label5.Text
?标签地址=(标签)GridView1.Rows[0]。FindControl(“Label4”);Label5.Text=txtDestination.Text;address.Text=Label5.Text;可能与您在另一个问题中所问的相同,但没有提到您在何时何地尝试执行该代码。Label address=(Label)GridView1.Rows[i].FindControl(“Label4”);Label5.Text=txtDestination.Text;address.Text=Label5.Text;