Solved

TEXTBOX DEPENDENCY ON DROPDOWN SELECTION

Posted on 2014-10-07
2
123 Views
Last Modified: 2014-10-08
Please review the attach code behind segment.    Section one of the code below works fine populating TextBox    "EmpAP" data from the DB when a corresponding value is selected from "CondBY".    However, I have a second drop down "InspBy1" in which I need to accomplish the same thing.

I need assistance with the arrangement of the code.  

-------------------------------------------------------------------------------------------------------------------------------------------------------


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

        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);
        CondBY.DataSource = ds;
        CondBY.DataTextField = "Name1";//Database table filed name for display in dropdown
        CondBY.DataValueField = "EmpNo";//display in textbox when select dropdown field
        CondBY.DataBind();
    }


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

    }


----------------------------------------------------------------------------------------------------------------------------------------------------------

    private void Page_Load(object sender, EventArgs e)
    {


        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);
        InspBy1.DataSource = ds;
        InspBy1.DataTextField = "Name1";//Database table filed name for display in dropdown
        InspBy1.DataValueField = "EmpNo";//display in textbox when select dropdown field
        InspBy1.DataBind();
    }


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


    }


}
0
Comment
Question by:BOEING39
2 Comments
 
LVL 2

Accepted Solution

by:
Vishal Patil earned 500 total points
ID: 40367696
Hello Boeing39,

If i have understood your question correctly,
Arrange code in following manner :
    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
    }

Open in new window

0
 

Author Closing Comment

by:BOEING39
ID: 40368350
Thx for the quick response - that took care of the problem.


Thx Again
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Image(7) 1 53
c# if statement weird reaction 3 42
c# LinkButton OnClientClick 2 34
C# Offline Apllication 5 53
Introduction                                                 Was the var keyword really only brought out to shorten your syntax? Or have the VB language guys got their way in C#? What type of variable is it? All will be revealed.   Also called…
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
This Micro Tutorial demonstrates using Microsoft Excel pivot tables, how to reverse engineer competitors' marketing strategies through backlinks.
Windows 10 is mostly good. However the one thing that annoys me is how many clicks you have to do to dial a VPN connection. You have to go to settings from the start menu, (2 clicks), Network and Internet (1 click), Click VPN (another click) then fi…

912 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

17 Experts available now in Live!

Get 1:1 Help Now