Reputation: 61
Label4
inside gridview is not displaying textbox value while Label5
outside gridview is showing the textbox value. Label4
Value is blank. I want that the label i.e Label4
should display Label5.Text
.
<Columns>
<asp:TemplateField HeaderText="Place Details">
<ItemTemplate>
<table>
<tr>
<td>
<b>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("name") %>'></asp:Label>     
<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>
Upvotes: 0
Views: 659
Reputation: 503
I've had this issue which disappeared when I commented out everything inside my GridView1_RowDataBound(object sender, GridViewRowEventArgs e) method. I was adding a tooltip to all cells in the row which I think overwritten it.
protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)
{
// var id = e.Row.Cells[0].Text;
//if (e.Row.RowType == DataControlRowType.DataRow)
//{
}
Upvotes: 0
Reputation:
Using Gridview Row Databound bind value of label4
Label Label4 = (Label)e.row.findcontrol("Label4");
Label4.text = (Your Value assign here)
so display your value
Upvotes: 1