Featured post
asp.net - How do I reference the databound control from an ObjectDataSource event? -
take example detailsview control objectdatasource datasource.
normally in detailsview.itemupdated event grab reference details view casting sender:
detailsview dv = (detailsview)sender; in situations becomes necessary handle event inside objectdatasource.itemupdated event. in case sender of type objectdatasource. want able write clean code isnt hardcoded like
label label1 = detailsview1.findcontrol("label1"); i looked on documentation , did searches couldnt find how write code following:
protected void objectdatasource1_inserted(object sender, objectdatasourcestatuseventargs e) { objectdatasource ods = (objectdatasource)sender; detailsview dv = (detailsview)ods.something_here; } does know should putting in something_here in snippet above?
that's happen because "oninserted" event suppose event examine values of return value or output parameters, or determine whether exception thrown after insert operation has completed. return value, output parameters, , exception handling properties available objectdatasourcestatuseventargs object associated event.
what can here call objectdatasource.select() returns view in case don't think it's choice. should review business logic , try manage somewhere makes more sense
anyway code should below:
objectdatasource ods = yourdatasource.select(); detailsview dv = (detailsview)ods; - Get link
- X
- Other Apps
Comments
Post a Comment