Pradit
Pradit

Reputation: 719

How do i postback?

I have this web application which is supposed to move rows up and down on button click, but it does only when I close the webpage and re run my program from Visual Studio.

protected void Page_Load(object sender, EventArgs e)
{
    if (Page.IsPostBack)
    {
        DataView view = (DataView)SqlDataSource1.Select(
                               DataSourceSelectArguments.Empty);
        DataTable result = view.ToTable();
    }         
}

Is this all I need ?

Upvotes: 0

Views: 144

Answers (3)

jclozano
jclozano

Reputation: 628

You could also remove the if postback which would also work but is not the recommended solution

protected void Page_Load(object sender, EventArgs e)
{
        DataView view = (DataView)SqlDataSource1.Select(DataSourceSelectArguments.Empty);
        DataTable result = view.ToTable();
}

Upvotes: 0

Matt
Matt

Reputation: 2088

You can use the CommandName to trigger the functionality of your button clicks.

Example: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linkbutton.commandargument.aspx

Upvotes: 1

Declan McNulty
Declan McNulty

Reputation: 3374

You need to use a button click event. You logic is currently in the page load event, that's why its only firing once

Upvotes: 0

Related Questions