Groups | Blog | Home
all groups > asp.net datagrid control > may 2004 >

asp.net datagrid control : Grid Control ItemData event not firing


HandA
5/12/2004 3:10:32 PM
I have a grid control on a page that I copied from another page and
modified.
For some reason it seem my ItemData event never fires.

I even put a break point in it and it doesn't get there.
I tried response.write and response.end in that event and it doesn't output
anything.

Any ideas?

Thanks


HandA
5/12/2004 3:47:17 PM
Well, I checked for that and it seemed to be right.
I am not at the computer that has the code on it at present. I will respond
as soon as I back at that location with the code.

It did have a handles event that appeared right at first glance.

Will get back to you.

Thanks

Shane
[quoted text, click to view]

Ken Cox [Microsoft MVP]
5/12/2004 4:21:42 PM
Could you post the code that isn't working? The event handler should look
like this:

Private Sub DataGrid1_ItemDataBound _
(ByVal sender As Object, _
ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) _
Handles DataGrid1.ItemDataBound
' Your code goes here
End Sub

VS.NET used to play tricks by removing the Handles clause.


[quoted text, click to view]
SStory
5/12/2004 10:07:45 PM
Hi Ken,

I wrote you before from a different machine, thus the HandA

Anyhow,

Here is the code..

'at the top
Protected WithEvents grdRepInvoices As System.Web.UI.WebControls.DataGrid

'then the event code
Private Sub grdRepInvoices_ItemCommand(ByVal source As Object, ByVal e As
system.Web.UI.WebControls.DataGridCommandEventArgs) Handles
grdRepInvoices.ItemCommand
Response.Write("got here")
Response.End()
end sub

Like I said, I use the same code in several pages but for some reason this
appears to never fire.
I am dumbfounded and looking for some obvious dumb mistake but can't see it
yet.

Thanks,

Shane

[quoted text, click to view]

SStory
5/13/2004 11:44:09 AM
Ken, the issue was on binding
I was binding if not ispostback but not if it is postback
since grid uses paging and doesn't enable viewstate this was the problem it
seems.

Thanks,
Shane

ps. Found interesting info on this at.
http://west-wind.com/weblog/posts/211.aspx

[quoted text, click to view]

Ken Cox [Microsoft MVP]
5/13/2004 3:30:50 PM
Thanks for reporting back!

[quoted text, click to view]
AddThis Social Bookmark Button