2009-05-05 10 views
0

Wie kann ich eine bestimmte Detailansicht einer bestimmten Höhe erstellen? Ich habe versucht, CSS und ItemStyle-Höhe, aber ich habe mein Gehirn falsch verlegt und/oder sichtbar nicht verstehen, wie einige Dinge darin arbeiten.Detailsansicht Zeilenhöhe und/oder Zeilenabstand

Kann klingen dumm oder unangemessen von einer Verwendung, aber ich möchte eine detailsview verwenden, um Informationen über etwas zu zeigen, und ich bin die Trennung von Informationen mit einer "spacer" Zeile für jetzt.

Eine andere geeignete Antwort auf meine Frage wäre die Möglichkeit, nach einer bestimmten Zeile Leerzeichen einzufügen, um sicherzustellen, dass meine Abschnitte getrennt sind.

Warum erfüllt die Eigenschaft "itemstyle-height" meines Vorlagenfelds nicht meine Bestellungen? Ich will es gezähmt!

Antwort

0

Ich bin persönlich nicht beleidigt, indem ich programmatisch eine Trennzeile hinzufüge, mit der Sie die Teile Ihrer Daten visuell auseinander brechen können.

Auch wenn dies ein wiederholtes Durchlaufen Ihres Datasets erfordert, bleibt Ihre Leistung praktisch unverändert und die zusätzliche Trennzeile bietet Ihnen viel Flexibilität beim Formatieren, Beschriften und Platzieren der Abschnitte nach Bedarf.

+0

Problem ist: Ich habe keinerlei Kontrolle über die Höhe der Abstandhalterreihe. –

+0

Nun ... Sie haben dann ein HTML-Problem auf Ihren Händen. Überprüfen Sie das generierte HTML. Versuchen Sie vielleicht sogar, den gesamten generierten HTML-Code in eine temporäre HTML-Datei zu kopieren und ihn so zu optimieren, dass Sie den gewünschten Effekt erzielen. Dann können Sie dies tun und versuchen, ASP.NET dazu zu bringen, den gleichen HTML-Code zu generieren. Im Allgemeinen vermeide ich ASP.NETs, ​​die in Attribute wie "itemstyle-height" eingebaut sind, und bevorzuge stattdessen das Hinzufügen von CSS-Klassen oder Inline-Stilen wie style = "height: 30px;" oder Wasauchimmer. – JerSchneid