Solved

Firing an event on a button control inside a table control  vb.net

Posted on 2009-05-19
4
369 Views
Last Modified: 2013-11-08
i need to wriite a sub  to be fired when the buttin clicked, But it seems that when the control is inside a table control cannot be accessed directlly
e.g.
Protected Sub SendPax_Click  
some code
end sub
<asp:Table ID="PaxTable" runat="server" Width="344px" Height="32px">

  <asp:TableHeaderRow><asp:TableHeaderCell ColumnSpan="5">Please enter passenger names</asp:TableHeaderCell>

        </asp:TableHeaderRow>

      

      

      <asp:TableFooterRow>

      <asp:TableCell HorizontalAlign="right">

          <asp:Button ID="SendPax" runat="server" Text="Send" />  &nbsp;

      </asp:TableCell>

      </asp:TableFooterRow>

     </asp:Table>
 

VB code
 

Dim Row As Integer

        Dim Col As Integer
 
 

        For Row = 1 To PAX
 

            Dim newRow As New TableRow

            newRow = New TableRow

            For Col = 0 To 3

                Dim newCell = New TableCell

                If Col = 0 Then

                    newCell.Text = Row

                ElseIf Col = 1 Then

                    Dim txtbox As New TextBox

                    txtbox.ID = "First" & Row

                    newCell.controls.add(txtbox)

                ElseIf Col = 2 Then

                    Dim txtbox As New TextBox

                    txtbox.ID = "Last" & Row

                    newCell.controls.add(txtbox)

                End If

                newRow.Cells.Add(newCell)

            Next Col

            PaxTable.Rows.Add(newRow)

            newRow = Nothing
 

        Next Row

Open in new window

0
Comment
Question by:Nabilbahr
  • 2
  • 2
4 Comments
 
LVL 15

Accepted Solution

by:
JackOfPH earned 250 total points
ID: 24428386
Advice....

Instead of putting the code inside the button event, put it in the a new sub. In this way you do not need to call the event, but instead you call the sub routine.

For example:

Protected Sub SendPax_Click
        ExecuteCode
End Sub

Protected Sub ExecuteCode()
   'Your code when the Button was clicked.
End Sub
0
 

Author Comment

by:Nabilbahr
ID: 24428399
my concern is to be able to run some code when the button is clicked
How to catch an the click event and run some code when clicked
the control is inside a table control
0
 

Author Comment

by:Nabilbahr
ID: 24428467
thank you , you were right
0
 
LVL 15

Expert Comment

by:JackOfPH
ID: 24428473
Set the modifier property of the button to Public.
0

Featured Post

How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

Join & Write a Comment

Many of us here at EE write code. Many of us write exceptional code; just as many of us write exception-prone code. As we all should know, exceptions are a mechanism for handling errors which are typically out of our control. From database errors, t…
A long time ago (May 2011), I have written an article showing you how to create a DLL using Visual Studio 2005 to be hosted in SQL Server 2005. That was valid at that time and it is still valid if you are still using these versions. You can still re…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now