Как создать столбец, который будет автоматически генерировать серийный номер для каждой строки Gridview? - PullRequest
0 голосов
/ 20 июня 2011

У меня есть Gridview со списком предметов.Я хочу показать серийный номер в одном столбце GridView как 1 2 3 4 5 .....

Ответы [ 5 ]

3 голосов
/ 20 июня 2011

Вы можете использовать Container.DataItemIndex в GridView. Он будет отображать серийные номера, как указано выше.

<asp:TemplateField HeaderText="SNo.">
     <itemtemplate>
          <%#Container.DataItemIndex + 1 %>                                                    
     </itemtemplate>
</asp:TemplateField>
0 голосов
/ 02 ноября 2015

Вот простой способ ...

 <ItemTemplate>                  
    <%#Container.ItemIndex + 1 %> 
 </ItemTemplate>  
0 голосов
/ 24 апреля 2015

Добавьте это поле шаблона внутри тега Columns.Вы получите AutoGenerate SNo.

Для получения дополнительной информации см. Ссылку ниже

Как создать столбец серийного номера для автоматического создания в GridView

<asp:GridView ID="GridEmployee" runat="server" AutoGenerateColumns="false" 
         CellPadding="5" Style="background-color: rgb(241, 241, 241); width: 50%;">
                    <Columns>
                        <asp:TemplateField HeaderText="S.No">
                            <ItemTemplate>
                                <%#Container.DataItemIndex+1 %>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>

Iнадеюсь, это поможет вам.Спасибо

0 голосов
/ 20 июня 2011

Googling для серийный номер столбца gridview даст вам миллионы результатов, которые обсуждают то же самоеПрочитайте статьи / учебники / обсуждения и реализуйте их.Пожалуйста, сделайте Google, прежде чем спросить.

0 голосов
/ 20 июня 2011

Я бы предложил добавить эти данные в источник, который вы используете для привязки к GridView.Поэтому, если у вас есть ICollection<Product>, который вы привязываете к GridView, добавьте серийный номер к классу продукта.

В качестве альтернативы вы можете превратить ICollection<Product> в Dictionary<int, Product> и связать ключ сстолбец с серийным номером.

Трудно понять, что подойдет, не зная, как вы подаете свои данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...