添加序列号作为GridView中的第一列

Ana*_*nth 7 .net c# asp.net gridview

我有一个网格视图.它有两个绑定列.我需要将序列号列作为第一列.

我怎样才能做到这一点 ?提前致谢

小智 17

<asp:TemplateField HeaderText="S No">
    <ItemTemplate>
        <%# Container.DataItemIndex + 1 %>
    </ItemTemplate>
    <ItemStyle Width="2%" />
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)


Nav*_*han 3

创建一个包含两列的数据表,使用第一列作为自动增量为 true 和 AutoIncrementStep=1 类似

DataTable _test = new DataTable();
DataColumn c = new DataColumn("sno", typeof(int));
c.AutoIncrement = true;
c.AutoIncrementSeed = 1;
c.AutoIncrementStep = 1;
_test.Columns.Add(c);
_test.Columns.Add("description");
gvlisting.DataSource = _test;
Run Code Online (Sandbox Code Playgroud)