(ASP.NET)Repeaterコントロールを使用して1行に複数のデータを表示する方法

892 ワード

Repeaterは比較的簡単で使いやすいコントロールで、コードを実現するのは非常に簡潔で美しく快適ですが、欠点はそれが持っている機能が少し少なく、自分が望んでいる効果を実現する必要があることです.例えば10個のデータソースname 1、name 2、name 3があります...次のように表示します.
name1    name2     name3
name4    name5     name6
name7    name8     name9
name10
直接結果を使うと1行に1つのデータしか表示されませんが、どうすれば実現できますか?次のコードを参照してください.
フロントエンドキー:

キー部分を説明すると、第1層のdivは総幅の大きさを規定するために使用され、唯一のtd層のstyle属性は各データの幅の大きさを規定するために使用され、総幅の範囲を超えてこそ改行されるので、ここで総幅は400 px、td層の幅は100 px、つまり1行に4列のデータが表示されます.分かりましたか?
バックグラウンドについては、データバインドという操作が残っているので、記録しません.