User-1499457942 posted
Hi
I have below code and i want that values should appear as link in Gridview. Currently it is appearing as Label.
using (SqlDataReader rdr = cmd.ExecuteReader())
{
if (rdr.HasRows)
{
DataTable dt = new DataTable();
dt.Columns.Add("FileName", typeof(System.String));
while (rdr.Read())
{
dt.Rows.Add(rdr["Url1"].ToString());
dt.Rows.Add(rdr["Url2"].ToString());
}
this.gvw.DataSource = dt;
this.gvw.DataBind();
}
}
<asp:GridView ID="gvw" runat="server"
CssClass="table table-bordered table-striped" AutoGenerateColumns="false"
EmptyDataText="No Records Found!" EmptyDataRowStyle-ForeColor="Red" EmptyDataRowStyle-CssClass ="gvEmpty" >
<HeaderStyle ForeColor="White" Font-Bold="True" BackColor="#428bca"></HeaderStyle>
<Columns>
<asp:TemplateField HeaderText="FileName">
<ItemTemplate>
<asp:Label runat="server" ID="lblFileName" Text='<%#Eval("FileName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Thanks