Как установить стиль ячейки в asp: DataGrid?
Как я могу установить (CSS) стиль ячейки вasp:DataGrid
?
Чего я действительно пытаюсь достичь?html
table
где я контролирую содержимое html для каждой ячейки и стиль css для каждой строки и для каждой ячейки:
<TABLE>
<TR class="odd available">
<TD class="holiday available hassub firstColumn">
<P ...>...
<TD class="blackout">
<A href="...">...</A>
<TD style="available">
<SPAN ...>...</SPAN>
<TD class="booked">
<DIV ...>...</DIV>
<TD class="orphan available">
<DIV ...>...</DIV>
<TD style="orphan booked checked">
<SPAN ...>...</SPAN>
<A href="...">...</A>
<DIV ...>...</DIV>
</TR>
<TR class="blackout">
<TD>34 points
<TD><%# GetHtmlForCell() %>
</TR>
</TABLE>
И принято, чтоasp:Repeater
cannot work в этом случае.
у меня есть HTML, который мне нужно сгенерировать; и я просто должен увидеть, если ASP.net может генерировать необходимый HTML. я не догадываюсь, так как "WebForms" означает, что вы не генерируете HTML.
Bonus Chatterasp:DataGrid
контроль в ASP.net визуализирует несколько ячеек. Форматирование каждого стиля можно настроить с помощьюустановка различных свойств форматирования, например:
BackColor
ForeColor
Font
Но нет способа отрегулироватьStyle
клетки, например
style="holiday blackout hassub"
Bonus Reading
Некоторое несвязанное чтение бонусов:
Change the style of cell within datagrid MSDN: DataGridViewCellStyle Class How to set the style of a cell in an asp:ListView? Create a HTML table with an ASP repeater How to create a three column table in ASP.Net Repeater custom html code in a repeater MSDN: Cell Styles in the Windows Forms DataGridView Control