Dynamically adding a Button to a PlaceHolder in a DataGrid
Posted
by
hrnt
on Stack Overflow
See other posts from Stack Overflow
or by hrnt
Published on 2011-01-17T10:50:34Z
Indexed on
2011/01/17
10:53 UTC
Read the original article
Hit count: 198
ASP.NET
I have basically something like this:
<asp:datagrid id="DGrid" runat="server" AutoGenerateColumns="false">
<asp:TemplateColumn HeaderText="Stuff">
<ItemTemplate>
<asp:PlaceHolder id="PH" runat="server" />
</ItemTemplate>
</asp:TemplateColumn>
</asp:datagrid>
I need to add a Button to the PlaceHolder depending on the values of the data I am binding. At the moment I am adding the Button after the data is bound in Page_Load. The problem is that the data binding methods are not called in postbacks, so the Button disappears when I click on it.
Any suggestions on how to do this? Problem is that I need to know some attributes of the grid item to create the Button, so I cannot create it before the data has been bound.
© Stack Overflow or respective owner