c# add button to repeater?

A

Alex

Try something like this. In your page, you have a repeater...

<asp:Repeater id="HomesRepeater" runat="server">
<ItemTemplate>
<tr>
<td class="HomesItem" colspan="2" valign="middle">
<asp:LinkButton ID="linkHomeItem" Runat="server"
OnCommand="LinkButtonClick"
CommandArgument='<%# DataBinder.Eval(Container.DataItem, "MlsNumber")
%>'
CommandName='<%# DataBinder.Eval(Container.DataItem, "CoagentID_NE")
%>'>
<%# DataBinder.Eval(Container.DataItem, "Address") %>,&nbsp;
<%# DataBinder.Eval(Container.DataItem, "City") %>,&nbsp;
<%# DataBinder.Eval(Container.DataItem, "State") %>&nbsp;
<%# DataBinder.Eval(Container.DataItem, "Zip") %>
</asp:LinkButton>
</td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
... if you have one...
</AlternatingItemTemplate>
</asp:Repeater>

Then in your codebehind file do this...

protected void LinkButtonClick(Object sender, CommandEventArgs e){
// do something here
}
 
G

Guest

I'm using a custom template so the ItemTemplate is not in the html
on the webform.
e.g.

<form id="Form1" method="post" runat="server">
<asp:Repeater id="Repeater1" runat="server"></asp:Repeater>
</form>

I have to run - but I'll get an example with the northwind database
going so I can post it to you....
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top