(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列のデータが表示されます.分かりましたか?
バックグラウンドについては、データバインドという操作が残っているので、記録しません.
name1 name2 name3
name4 name5 name6
name7 name8 name9
name10
直接結果を使うと1行に1つのデータしか表示されませんが、どうすれば実現できますか?次のコードを参照してください.
フロントエンドキー:
キー部分を説明すると、第1層のdivは総幅の大きさを規定するために使用され、唯一のtd層のstyle属性は各データの幅の大きさを規定するために使用され、総幅の範囲を超えてこそ改行されるので、ここで総幅は400 px、td層の幅は100 px、つまり1行に4列のデータが表示されます.分かりましたか?
バックグラウンドについては、データバインドという操作が残っているので、記録しません.