Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

REQUIRE ASSISTANCE WITH LABEL CODE BEHIND

Posted on 2014-10-08
5
Medium Priority
?
133 Views
Last Modified: 2014-10-14
Please review the attached code for "Label1" which is driving  the following error.   I need assistance in with the code behind.

Compiler Error Message: CS0111: Type 'Inspection' already defines a member called 'Page_Load' with the same parameter types

Source Error:
Line 86:
Line 87:
Line 88:     protected void Page_Load(object sender, EventArgs e)
Line 89:     {

 --------------------------------------------------------------------------------------------------------------------------------------------------
Code:

partial class Inspection : System.Web.UI.Page
{


    protected void btnSubmit_Click(object sender, System.EventArgs e)
    {

        SqlConnection con = new SqlConnection("");
        SqlCommand cmd = new SqlCommand();
        cmd.Connection = con;
        con.Open();

       


        cmd.ExecuteNonQuery();
        con.Close();


        Response.Redirect("");
    }



    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            FillDropdown(CondBY);
            FillDropdown(InspBy1);
        }
    }
    //Filldrop down
    void FillDropdown(DropDownList ddl)
    {

        SqlConnection con = new SqlConnection("");//connection string;
        con.Open();

        SqlCommand cmd = new SqlCommand("select * from EmpData", con);
        SqlDataAdapter dap = new SqlDataAdapter(cmd);
        DataSet ds = new DataSet();
        dap.Fill(ds);
        ddl.DataSource = ds;
        ddl.DataTextField = "Name1";//Database table filed name for display in dropdown
        ddl.DataValueField = "EmpNo";//display in textbox when select dropdown field
        ddl.DataBind();
    }


    protected void CondBY_SelectedIndexChanged(object sender, EventArgs e)
    {
        EmpAP.Text = CondBY.SelectedValue.ToString();// get value form dropdown

    }
    protected void InspBy1_SelectedIndexChanged(object sender, EventArgs e)
    {
        EmpAP1.Text = InspBy1.SelectedValue.ToString();// get value form dropdown
    }



    protected void Page_Load(object sender, EventArgs e)
    {

        Label1.Visible = false;
       

        {


            if (CondBY.SelectedValue == "CONMX" && Conmx.Text == "")
            {
                Label1.Visible = true;
                Label1.Text = "Enter Name";
               


            }

        }
    }
}
0
Comment
Question by:BOEING39
  • 2
5 Comments
 
LVL 15

Expert Comment

by:Haris Djulic
ID: 40370112
Can you check your code since this error means that you have two  protected void Page_Load?
0
 

Author Comment

by:BOEING39
ID: 40371118
Yes that is the error I need assistance getting around this.   When "CONMX" is selected under the "ConBY" ddl I need "Label1" to display.   I am not sure of the code behind arrangement.  I am now receiving this error:

Compilation Error
  Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

 Compiler Error Message: CS0542: 'Inspection': member names cannot be the same as their enclosing type

Source Error:
Line 71:     }
Line 72:
Line 73:     partial class Inspection : System.Web.UI.Page
Line 74:    
Line 75:     {
 ------------------------------------------------------------------------------------------------------
CODE



protected void InspBy1_SelectedIndexChanged(object sender, EventArgs e)
    {
        EmpAP1.Text = InspBy1.SelectedValue.ToString();// get value form dropdown
    }

    partial class Inspection : System.Web.UI.Page
   
    {

    }
    protected void Page_Load(object sender, EventArgs e)
    {

        Label1.Visible = false;


        {


            if (CondBY.SelectedValue == "CONMX" && Conmx.Text == "")
            {
                Label1.Visible = true;
                Label1.Text = "Enter Name";



            }


        }
0
 
LVL 84

Accepted Solution

by:
David Johnson, CD, MVP earned 2000 total points
ID: 40374483
removed duplicate onload and moved into code page

partial class Inspection : System.Web.UI.Page
{
    protected void btnSubmit_Click(object sender, System.EventArgs e)
    {
        SqlConnection con = new SqlConnection("");
        SqlCommand cmd = new SqlCommand();
        cmd.Connection = con;
        con.Open();
        cmd.ExecuteNonQuery();
        con.Close();
        Response.Redirect("");
    }

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            FillDropdown(CondBY);
            FillDropdown(InspBy1);
	     Label1.Visible = false;
            if (CondBY.SelectedValue == "CONMX" && Conmx.Text == "")
            {
                Label1.Visible = true;
                Label1.Text = "Enter Name";
            }
        }
        }
    }
    //Filldrop down
    void FillDropdown(DropDownList ddl)
    {
        SqlConnection con = new SqlConnection("");//connection string;
        con.Open();
        SqlCommand cmd = new SqlCommand("select * from EmpData", con);
        SqlDataAdapter dap = new SqlDataAdapter(cmd);
        DataSet ds = new DataSet();
        dap.Fill(ds);
        ddl.DataSource = ds;
        ddl.DataTextField = "Name1";//Database table filed name for display in dropdown
        ddl.DataValueField = "EmpNo";//display in textbox when select dropdown field
        ddl.DataBind();
    }
    protected void CondBY_SelectedIndexChanged(object sender, EventArgs e)
    {
        EmpAP.Text = CondBY.SelectedValue.ToString();// get value form dropdown
    }
    protected void InspBy1_SelectedIndexChanged(object sender, EventArgs e)
    {
        EmpAP1.Text = InspBy1.SelectedValue.ToString();// get value form dropdown
    }
} 

Open in new window

0
 

Author Closing Comment

by:BOEING39
ID: 40380562
Worked.    Thx
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Although it is an old technology, serial ports are still being used by many hardware manufacturers. If you develop applications in C#, Microsoft .NET framework has SerialPort class to communicate with the serial ports.  I needed to…
Summary: Persistence is the capability of an application to store the state of objects and recover it when necessary. This article compares the two common types of serialization in aspects of data access, readability, and runtime cost. A ready-to…
We’ve all felt that sense of false security before—locking down external access to a database or component and feeling like we’ve done all we need to do to secure company data. But that feeling is fleeting. Attacks these days can happen in many w…
Loops Section Overview
Suggested Courses

916 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