DetailsView won't enter Edit mode?

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

When I click the "Edit" hyperlink, my DetailsView doesn't enter Edit mode.
It will if I set the DefaultMode="Edit". Any thoughts? Thanks.

<asp:DetailsView ID="DetailsView1" DataKeyNames="TopicId" runat="server"
Height="50px" Width="547px" AutoGenerateEditButton=true
OnModeChanging="DetailsView1_ModeChanging"
OnPageIndexChanging="DetailsView1_PageIndexChanging">
</asp:DetailsView>

protected void DetailsView1_ModeChanging(Object sender,
DetailsViewModeEventArgs e)
{
//do I need to do something here??
}
 
You'll need to have an event for your Edit hyperlink that sets you into Edit
mode.

If you're using Commands, you could capture the CommandName.Equals("Edit")
of your ItemCommand event and then run:

protected void DetailsViewObject_ItemCommand(object sender, DetailsViewCommandEventArgs
e)
{
if (e.CommandName.Equals("Edit"))
{
DetailsViewObject.ChangeMode(DetailsViewMode.Edit);
}
}

Or simply anything that fires off the ChangeMode method. After you're done
editing, be sure to swap back to .ReadOnly when you're done.

HTH.

-dl
 
Back
Top