Hallo,
Ich hab ein Problem und zwar hab ich folgender Code
<asp:Panel runat="server" ID="panelEntity">
<table runat="server" id="tblMyTable" class="a3-itemTable ms-formtable" style="width: 100%; margin-top: 8px; margin-bottom: 8px;
border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
border-collapse: collapse;">
<tr>
<td class="ms-linksectionheader" style="width: 100%; padding-top: 4px; padding-right: 4px;
padding-bottom: 4px; padding-left: 4px;" colspan="2">
<asp:Literal runat="server" Text="<%$Resources:Project, LabelCaseAddress%>"></asp:Literal>
</td>
</tr>
<asp:Repeater runat="server" ID="repAddress">
<ItemTemplate>
<!-- Address item -->
<tr>
<td class="ms-linksectionheader">
<asp:Literal runat="server" Text="<%$Resources:Project, FieldAddressFullName%>" />
</td>
<td class="a3-itemValue ms-formbody">
<asp:HyperLink runat="server" ID="firstLastName" OnDataBinding="OnDataBinding"
Text='<%# Eval("Address.Name") %>'></asp:HyperLink>
</td>
</tr>
</ItemTemplate>
<SeparatorTemplate>
<!-- Seperator -->
<tr>
<td style="border-top: 1 solid #8DBAC5">
<img src="/_layouts/images/blank.gif" width="1" height="3" alt="" />
</td>
<td style="border-top: 1 solid #8DBAC5">
<img src="/_layouts/images/blank.gif" width="1" height="3" alt="" />
</td>
</tr>
</SeparatorTemplate>
</asp:Repeater>
</table>
</asp:Panel>
Was ich im meinem Page Load machen möchte ist einige überprüfungen und je nach dem eine weitere tr hinzufügen.
Nun meine Frage:
Über das FindControl komme ich nicht einmal auf die Table, ist das überhaupt möglich? Ich muss eigentlich nur im ItemTemplate eine TableRow einfügen, einfach im Code-Behind.
Gruss
Hallo
Mache doch ein Placeholder in dein ItemTemplate und suche nach dem.
Daran kannst du dann eine TableRow anhängen.
Gruss Peter
--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011