How do I display row# in gridview?
I want to diplay row# in first column of my gridview I do not have any such column in database, How can I achive this on asp.net web page?
Following Code shows how to display row# in grid, you can also use same thing in DataGrid,Repeater or DataList
Run sample code
<%@ Page Language="C#"%>
<script runat="server">
protectedvoid Page_Load(object sender, EventArgs e)
{
gridView.DataSource =newstring[] { "Tom", "Sam", "Harry" };
gridView.DataBind();
}
</script>
<html>
<head runat="server">
<title>GridView Row numbers</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView runat="server" ID="gridView">
<Columns>
<asp:TemplateField HeaderText="#">
<ItemTemplate>
<%# Container.DataItemIndex + 1 %>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
</form>
</body>
</html>
|
 My name is Jigar Desai I share my ideas on this site and you can contact me by filling contact form.
|