2011-06-20 12 views

答えて

3

GridViewでContainer.DataItemIndexを使用できます。上記のようにシリアル番号が表示されます。

<asp:TemplateField HeaderText="SNo."> 
    <itemtemplate> 
      <%#Container.DataItemIndex + 1 %>              
    </itemtemplate> 
</asp:TemplateField> 
0

GridViewにバインドするために使用しているソースにこのデータを追加することをお勧めします。したがって、GridViewにバインドするICollection<Product>がある場合は、シリアル番号を製品クラスに追加します。

またはICollection<Product>Dictionary<int, Product>に変更し、シリアル番号列にキーをバインドすることができます。

あなたのデータをどのように縛っているのかわからなくても、何が合うのかを知ることは難しいです。

-1

グーグルserial number column gridviewの場合、同じことについて何百万という結果が得られます。記事/チュートリアル/ディスカッションを読んで、実装してください。 Googleに依頼してください。

+1

ですが、我々は質問に答える責任があるので、最終的にGoogleは、この記事のような結果を指します。 – Digbyswift

+0

これはどのように答えとしてどのような値を追加するのですか – V4Vendetta

+0

数千時間前に議論されたことと同じことを論じている点は何ですか? IMHOなら、簡単なGoogle検索をすれば答えを見つけるのに役立ちます。それを行うことは、時間をかけて質問を書いて返事を待つのではなく、価値があります。 –

0

このテンプレートフィールドをタグ列に追加します。 AutoGenerate SNoを取得します。詳細情報

は、私はこれがあなたの役に立てば幸い

How to create autogenerate serial number column in 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> 

下記のリンクを参照してください。おかげ

0

ここでは真実であることを簡単な方法...

<ItemTemplate>     
    <%#Container.ItemIndex + 1 %> 
</ItemTemplate> 
関連する問題