просто свяжите это так в представлении сетки, больше ничего не нужно делать
<asp:TemplateField HeaderText="No.">
<ItemTemplate>
<%# Container.DataItemIndex + 1 %>
</ItemTemplate>
</asp:TemplateField>
РЕДАКТИРОВАТЬ ОБНОВЛЕНИЕ 2
просто добавить в выбранный индекс Измененное событие
<asp:GridView ID="gvCar" runat="server" OnSelectedIndexChanged="gvCar_SelectedIndexChanged">
и в вашем файле cs
protected void gvCar_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
string a = gvCar.SelectedRow.Cells[0].Text; //Write here that cell index of index no
}
catch (Exception ex)
{
}
}
, если вы хотите сделать это с помощью команды строки, откройте ссылку ниже
Пример команды строки
, который будет работать для вас