asp.Netは、DataListとGridViewのコンテンツ項目にシーケンス番号を追加します

834 ワード

これはもともと大したことではありませんが、时には本当に不便です.例えば、試験システムと投票システムは、一般的な変数で記録してバインドすることで実現できます.面倒ですが、その場で内容項目の番号を取ることができます.
プロジェクト要件コンテンツリストにはルールのシーケンス番号が必要ですが、データベース内のプライマリ・キーは連続していないため、人為的に追加するしかありません.DataListの番号は0から始まるので、以下のコードを使います.
<asp:Label ID="lblQNum" runat="server" 

Text='<%# Container.ItemIndex+1 %>' Font-Bold="True">

</asp:Label>

 
GridViewも似ていますが、少し違います.DataItemIndex:
<asp:Label ID="lblSNum" runat="server" 

Text='<%# Container.DataItemIndex+1 %>'>

</asp:Label>

 
記録して、後で使うことができることを望みます!