UpdateCommand with Datalist

Ask a Question related to ASP.NET General, Design and Development.

  1. #1

    Default UpdateCommand with Datalist

    Hi, I have a datalist that I use to display and edit records to a user.
    Datalist shown below;



    visual basic
    code:-----------------------------------------------------------------------
    -------
    <asp:datalist id="dgContributors" runat="server" DataKeyField="PersonID">
    <ItemTemplate>
    <%# Container.DataItem("FirstName") %>
    <asp:LinkButton text="Select" CommandName="edit" Runat="server"
    ID="Linkbutton1" NAME="Linkbutton1"></asp:LinkButton>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox ID="txtFirstName" Text="<%# Container.DataItem("FirstName")
    %>" Runat="server" width="100px"></asp:TextBox>
    <asp:LinkButton text="Enter" CommandName="update" Runat="server"
    ID="Linkbutton2" NAME="Linkbutton1"></asp:LinkButton>
    </EditItemTemplate>
    </asp:datalist>
    ----------------------------------------------------------------------------
    --

    I want to use the UpdateCommand to capture the new information entered into
    the textbox and place this information into a database.
    The code in the updateCommand is as follows


    visual basic
    code:-----------------------------------------------------------------------
    -------
    Private Sub dgContributors_UpdateCommand(ByVal source As Object, ByVal e As
    System.Web.UI.WebControls.DataListCommandEventArgs ) Handles
    dgContributors.UpdateCommand
    Dim oFirst As TextBox
    oFirst = e.Item.FindControl("txtFirstName")

    ' Should print out the new information entered into the textbox but does
    not. It prints out the previous information
    Response.write(oFirst.Text)

    End Sub
    ----------------------------------------------------------------------------
    --

    The problem I am having is even though the UpdateCommand fires the value of
    the textbox does not change to the newly entered information...

    Thanks for any help
    Cheers
    MarkusJ


    Mark Guest

  2. Similar Questions and Discussions

    1. DataGrid1 UpdateCommand calling DataGrid2 UpdateCommand
      When the UpdateCommand gets called on a DataGrid(1) i need to call the UpdateCommand on DataGrid(2), and when complete proceed with the reminder on...
    2. Not getting new values with UpdateCommand in Datagrid
      Hi there. I have a datagrid on a webpage where I added a Edit Column with "Property Builder - Columns - Button Column - Edit, Update, Cancel...
    3. DataGrid disappears on UpdateCommand
      Hi, I'm using a DataGrid with dynmically created colums. (AutoGenerateColumns=false) I call the DataGrid creation and data binding if...
    4. UpdateCommand not seeing value
      I've used the datagrid to update data quite extensively without a problem. However, I've run into a situation where it isn't working and either I'm...
    5. UpdateCommand
      I would like to have my datagrid's UpdateCommand fire when a user clicks a button not in the datagrid. How can I do this? Thanks, Matt
  3. #2

    Default Re: UpdateCommand with Datalist

    "Mark" <mark@yahoo.comN0SPAM> wrote in message
    news:bf5c6m$vo4$1@lust.ihug.co.nz...
    > The problem I am having is even though the UpdateCommand fires the value
    of
    > the textbox does not change to the newly entered information...
    My first guess: you are databinding again on postback.
    Use:
    If Not Page.IsPostBack Then
    <databinding code here>
    End If

    --

    Jos


    Jos Guest

  4. #3

    Default Re: UpdateCommand with Datalist

    Hi, yep, that was it! Forgot the most basic part of the whole thing
    <sheepish grin>

    Thanks for your time
    Cheers
    Mark


    Mark Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139