Avatar of maqskywalker
maqskywalker
 asked on

using wildcard with FindControl in C# or VB

i'm using ASP.NET Web Forms and DataGrid using VB.

In my DataGrid one of my columns is the lastName column.
This is the markup in the grid for that column

                    <asp:TemplateColumn HeaderText="LastName">
                        <ItemTemplate>
                            <asp:TextBox ID="txtLastName" Width="30"
                                Text='<%# DataBinder.Eval(Container.DataItem, "LastName").ToString()%>'
                                runat="server"></asp:TextBox>
                        </ItemTemplate>
                    </asp:TemplateColumn>


Now in the vb code for the page on my button click event

I get the value of the textbox and save it in a variable using FindControl like this:

    Protected Sub Button1_Click(ByVal send As Object, ByVal E As EventArgs)

        Dim lastnameText As TextBox = New TextBox()
        Dim firstnameText As TextBox = New TextBox()

        For Each dataItem As DataGridItem In DGEmployees.Items

            lastnameText = CType(dataItem.FindControl("txtLastName"), TextBox)
            firstnameText = CType(dataItem.FindControl("txtFirstName"), TextBox)
            paramLastName = lastnameText.Text.ToString().Trim()
            paramFirstName = firstnameText.Text.ToString().Trim()

        Next

    End Sub



When using FindControl is there a way to use a wild card?
Or  
Some other way to find the textbox whose id starts with or textbox whose id ends with?
ASP.NETVisual Basic.NET

Avatar of undefined
Last Comment
maqskywalker

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
GMGenius

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
maqskywalker

ASKER
thanks
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy