I don't see why the events of the buttons does not fire, as you said you are adding the columns to the datagrid even in the postback. May be if you post your code, we can find something. Rajendra. -----Original Message----- From: Psychomaniac [mailto:[EMAIL PROTECTED] Sent: Thursday, September 23, 2004 9:56 AM To: [EMAIL PROTECTED] Subject: Re: [AspNetAnyQuestionIsOk] Dynamic Datagrids I'm using Codebehind. The reason for this is because the datagrid will show columns that's specified in the database. Thus it can only be created during run-time.
--- Ben Miller <[EMAIL PROTECTED]> wrote: > One other question. Are you using Codebehind or > inline code? > > This matters because on inline code, the events are > hooked up automatically, and codebehind can get > change things based on whether there is a button on > the datagrid at compiletime. > > Ben Miller > > ----- Original Message ----- > From: Psychomaniac > To: [EMAIL PROTECTED] > Sent: Wednesday, September 22, 2004 10:08 AM > Subject: RE: [AspNetAnyQuestionIsOk] Dynamic > Datagrids > > > Yes, I actually still have those (OnEditCommand, > OnCancelCommand and OnUpdateCommand) > > > > --- Rajendra Appalla <[EMAIL PROTECTED]> > wrote: > > > I hope you still have this in the HTML part of > the > > datagrid. > > > > OnEditCommand="ItemsGrid_Edit" > > OnCancelCommand="ItemsGrid_Cancel" > > OnUpdateCommand="ItemsGrid_Update" > > > > Rajendra. > > > > -----Original Message----- > > From: Psychomaniac > > [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, September 22, 2004 11:33 AM > > To: [EMAIL PROTECTED] > > Subject: RE: [AspNetAnyQuestionIsOk] Dynamic > > Datagrids > > > > Yes, I did that. But actually, those two piece > of > > code > > did not even fire up any events the first time > > called. > > > > > > > > > > --- Rajendra Appalla > <[EMAIL PROTECTED]> > > wrote: > > > > > Are you adding those two columns again in > > PostBack?? > > > Because you > > > should. The known behavior if you don't add > those > > > columns again in > > > postback is that the events won't fire on > those > > > columns. > > > > > > Rajendra. > > > > > > -----Original Message----- > > > From: Psychomaniac > > > [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, September 22, 2004 5:39 AM > > > To: [EMAIL PROTECTED] > > > Subject: [AspNetAnyQuestionIsOk] Dynamic > Datagrids > > > > > > Hi, I'm trying to build an ASP.NET display > page > > > using > > > datagrid. This datagrid must contain: > ButtonColumn > > & > > > EditCommandColumn. This is part of my code: > > > > > > <asp:DataGrid id="ItemsGrid" > > > BorderColor="black" > > > BorderWidth="1" > > > CellPadding="3" > > > OnEditCommand="ItemsGrid_Edit" > > > OnCancelCommand="ItemsGrid_Cancel" > > > OnUpdateCommand="ItemsGrid_Update" > > > OnItemCommand="ItemsGrid_Command" > > > AutoGenerateColumns="false" > > > runat="server"> > > > > > > <HeaderStyle BackColor="#aaaadd"> > > > </HeaderStyle> > > > > > > <Columns> > > > > > > <asp:EditCommandColumn > > > EditText="Edit" > > > CancelText="Cancel" > > > UpdateText="Update" > > > HeaderText="Edit item"> > > > > > > <ItemStyle Wrap="False"> > > > </ItemStyle> > > > > > > <HeaderStyle Wrap="False"> > > > </HeaderStyle> > > > > > > </asp:EditCommandColumn> > > > > > > <asp:ButtonColumn > > > HeaderText="Delete item" > > > ButtonType="LinkButton" > > > Text="Delete" > > > CommandName="Delete"/> > > > > > > Note that I also have defined > "ItemsGrid_Edit", > > > "ItemsGrid_Cancel", "ItemsGrid_Update" and > > > "ItemsGrid_Command" in my VB code. > > > > > > It all works fine. However, I want to create > the > > > ButtonColumn & EditCommandColumn dynamically > (i.e. > > > during run-time). So I removes those 2 pieces > of > > ASP > > > code (asp:ButtonColumn & > asp:EditCommandColumn) > > from > > > the aspx, and in my VB code, I add this: > > > > > > Dim btnColumn As New ButtonColumn > > > btnColumn.ButtonType = > ButtonColumnType.LinkButton > > > btnColumn.HeaderText = "Delete item" > > > btnColumn.Text = "Delete" > > > btnColumn.CommandName = "Delete" > > > > > > Dim editColumn As New EditCommandColumn > > > editColumn.HeaderText = "Edit Item" > > > editColumn.ButtonType = > > ButtonColumnType.LinkButton > > > editColumn.UpdateText = "Update" > > > editColumn.CancelText = "Cancel" > > > editColumn.EditText = "E" > > > editColumn.ItemStyle.Wrap = False > > > > > > ItemsGrid.Columns.Add(btnColumn) > > > ItemsGrid.Columns.Add(editColumn) > > > > > > At first, it displays the grid correctly, > however, > > > when I click on "Delete" or the "Edit" link > > button, > > > it > > > never raises the event OnDeleteCommand nor > > > OnEditCommand! > > > > > > Has anybody experienced this kind of problem > as > > > well? > > > Thanks a lot! > > > > > > Adrian > > > > > > > > > > > > __________________________________ > > > Do you Yahoo!? > > > Read only the mail you want - Yahoo! Mail > > SpamGuard. > > > http://promotions.yahoo.com/new_mail > > > > > > > > > > > > Yahoo! Groups Sponsor > > > ADVERTISEMENT > > > click here > > > > > > > <http://us.ard.yahoo.com/SIG=129ap372f/M=295196.4901138.6071305.3001176/ > > > > > > > D=groups/S=1705006764:HM/EXP=1095932372/A=2128215/R=0/SIG=10se96mf6/*htt > > > p:/companion.yahoo.com> > > > > > > > > > > <http://us.adserver.yahoo.com/l?M=295196.4901138.6071305.3001176/D=group > > > s/S=:HM/A=2128215/rand=166831207> > > > > === message truncated === __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail Yahoo! Groups Sponsor ADVERTISEMENT click here <http://us.ard.yahoo.com/SIG=129vkapuo/M=295196.4901138.6071305.3001176/ D=groups/S=1705006764:HM/EXP=1096034203/A=2128215/R=0/SIG=10se96mf6/*htt p:/companion.yahoo.com> <http://us.adserver.yahoo.com/l?M=295196.4901138.6071305.3001176/D=group s/S=:HM/A=2128215/rand=700734622> _____ Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/AspNetAnyQuestionIsOk/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED] cribe> * Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service <http://docs.yahoo.com/info/terms/> . [Non-text portions of this message have been removed] ------------------------ Yahoo! Groups Sponsor --------------------~--> $9.95 domain names from Yahoo!. Register anything. http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/saFolB/TM --------------------------------------------------------------------~-> Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/AspNetAnyQuestionIsOk/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
