Click here to Skip to main content
16,012,223 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
page1.aspx

ASP.NET
<asp:DropDownList ID="reporttype" runat="server" Width="57px" OnSelectedIndexChanged="reporttype_SelectedIndexChanged"
                                AutoPostBack="True">
                                <asp:ListItem Value="0">No</asp:ListItem>
                                <asp:ListItem Value="1">Yes</asp:ListItem>
                          </asp:DropDownList></td>
C#
double TotAmount = 0;
            while (rd2.Read())
            {
                if (i < count)
                {
                    items[i] = new InvoiceDetails.InvoiceItems();
                    items[i].Description = AddNewLineChar(rd2[0].ToString(), 36);
                    items[i].Unit = rd2[1].ToString();
                    items[i].Quantity = rd2[2].ToString();
                    items[i].PrevProg = double.Parse(rd2[3].ToString()).ToString("0.00");
                    items[i].CurrProg = double.Parse(rd2[4].ToString()).ToString("0.00");
                    items[i].Rate = rd2[5].ToString();
                    items[i].Amount = double.Parse(rd2[6].ToString()).ToString("0.00");
                    
                    if(Request.QueryString["reporttype_value"] =0)
                    {
                        TotAmount += double.Parse(rd2[6].ToString());
                    }
                    else
                    {
                        TotAmount += (double.Parse(rd2[4].ToString()) - double.Parse(rd2[3].ToString())) * double.Parse(rd2[6].ToString());
                    }
                    i++;
if(Request.QueryString["reporttype_value"] =0) I need to get value here.
 Please let me know where I struck
Posted
Comments
[no name] 9-Oct-14 3:37am    
Post your reporttype_SelectedIndexChanged Snip set too
Bensingh 9-Oct-14 5:08am    
void showprogress()
{
if (reporttype.SelectedValue == "1")
{
pre1.Enabled = true;
pre2.Enabled = true;
pre3.Enabled = true;
pre4.Enabled = true;
pre5.Enabled = true;
pre6.Enabled = true;
pre7.Enabled = true;
pre8.Enabled = true;
pre9.Enabled = true;
pre10.Enabled = true;
pre11.Enabled = true;
pre12.Enabled = true;
pre13.Enabled = true;
curr1.Enabled = true;
curr2.Enabled = true;
curr3.Enabled = true;
curr4.Enabled = true;
curr5.Enabled = true;
curr6.Enabled = true;
curr7.Enabled = true;
curr8.Enabled = true;
curr9.Enabled = true;
curr10.Enabled = true;
curr11.Enabled = true;
curr12.Enabled = true;
curr13.Enabled = true;
curr14.Enabled = true;
curr15.Enabled = true;
}
else
{
pre1.Enabled = false;
pre2.Enabled = false;
pre3.Enabled = false;
pre4.Enabled = false;
pre5.Enabled = false;
pre6.Enabled = false;
pre7.Enabled = false;
pre8.Enabled = false;
pre9.Enabled = false;
pre10.Enabled = false;
pre11.Enabled = false;
pre12.Enabled = false;
pre13.Enabled = false;
pre10.Enabled = false;
curr1.Enabled = false;
curr2.Enabled = false;
curr3.Enabled = false;
curr4.Enabled = false;
curr5.Enabled = false;
curr6.Enabled = false;
curr7.Enabled = false;
curr8.Enabled = false;
curr9.Enabled = false;
curr10.Enabled = false;
curr11.Enabled = false;
curr12.Enabled = false;
curr13.Enabled = false;
curr14.Enabled = true;
curr15.Enabled = true;
}
}
protected void reporttype_SelectedIndexChanged(object sender, EventArgs e)
{
showprogress();
}

1 solution

On the first page, use SelectedIndexChanged [^]event on your dropdown and save its value into Session variable.

Alternatively (since you're using queryString in your code) - redirect directly from SelectedIndexChanged:

VB
Protected Sub Index_Changed(sender As Object, e As EventArgs) Handles your_drop_down_list.SelectedIndexChanged
      Response.Redirect(string.Format("your_second_page.aspx?reporttype_value={0}", your_drop_down_list.SelectedValue), true)
   End Sub
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900