Gridview Edit Event

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Lakshmi GagniShetty
    New Member
    • Nov 2008
    • 2

    Gridview Edit Event

    In gridview edit event it is possible to display dropdownlist instead of text boxes.I am using dotnet 2005.

    Here the gridview autogenerate columns are false.
    And I had only one row and columns are dependent on database rows.
  • jlrolin
    New Member
    • Feb 2007
    • 3

    #2
    Yes, you can set DropDownLists in the EditTemplate of the Gridview in Design Mode.

    Code:
    <asp:TemplateField HeaderText="Saleperson" SortExpression="SP_NAME">
        <ItemTemplate>
              <asp:Label ID="ITEM" runat="server" Text='<%#EVAL("ITEM")%>'></asp:Label>
      </ItemTemplate>
        [B]<EditItemTemplate>
               <asp:DropDownList ID="ddlSalesmanEdit" runat="server" />
        </EditItemTemplate>[/B]
    </asp:TemplateField>
    Once you've added the DropDownList in your EditItemTemplat e, you can simply populate it during the RowDataBound Event.

    Code:
     Protected Sub gvwTickets_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles gvwTickets.RowDataBound
            If e.Row.RowType = DataControlRowType.DataRow And e.Row.RowIndex = gvwTickets.EditIndex Then
                e.Row.RowState = DataControlRowState.Edit
    
                'POPULATE DROPDOWNLIST
    End if

    Comment

    Working...