populate FormView fields from a DropDownList

populate FormView fields from a DropDownList

am 14.01.2008 14:55:40 von mkidd

Hi,

I'm trying to build an online form using asp.net and vb.net for the
code behind in Visual Studio 2005.

I want to fill 3 fields in a FormView that's connected to one table
(table1) with information from another table (table2) by choosing the
key field from table2 in a DropDownList.

Table2 has 3 fields with info that doesn't change (name, phone# and
email for about 5 customer service reps). I want each rep to choose
their name in the DropDownList to populate those fields in the
FormView.

I'm connecting to the sql db with an ObjectDataSource.

I'm thinking I just need to put some VB code into the
SelectedIndexChanged event of the ddl, something like:

*something goes here* = DropDownList1.SelectedValue.ToString()

But I'm drawing a blank on what would go to the left of the equal
sign.

Thanks in advance for the help.

Re: populate FormView fields from a DropDownList

am 14.01.2008 15:15:36 von Eliyahu Goldin

myFormView.FindControl("myControlId") will find the control if it is in the
template the formview is going to present. Otherwise you may need to do
something like myFormView.EditItemTemplate.FindControl("myControlId").

--
Eliyahu Goldin,
Software Developer
Microsoft MVP [ASP.NET]
http://msmvps.com/blogs/egoldin
http://usableasp.net


"mkidd" wrote in message
news:19842b1a-bab5-4594-aaef-c1cf99efd809@u10g2000prn.google groups.com...
> Hi,
>
> I'm trying to build an online form using asp.net and vb.net for the
> code behind in Visual Studio 2005.
>
> I want to fill 3 fields in a FormView that's connected to one table
> (table1) with information from another table (table2) by choosing the
> key field from table2 in a DropDownList.
>
> Table2 has 3 fields with info that doesn't change (name, phone# and
> email for about 5 customer service reps). I want each rep to choose
> their name in the DropDownList to populate those fields in the
> FormView.
>
> I'm connecting to the sql db with an ObjectDataSource.
>
> I'm thinking I just need to put some VB code into the
> SelectedIndexChanged event of the ddl, something like:
>
> *something goes here* = DropDownList1.SelectedValue.ToString()
>
> But I'm drawing a blank on what would go to the left of the equal
> sign.
>
> Thanks in advance for the help.

Re: populate FormView fields from a DropDownList

am 15.01.2008 15:39:20 von mkidd

Thanks, but can you help me with what to do to write the data from the
DropDownList table to the FormView after the FindControl event? I'm
really new at this.

On Jan 14, 9:15 am, "Eliyahu Goldin"
wrote:
> myFormView.FindControl("myControlId") will find the control if it is in the
> template the formview is going to present. Otherwise you may need to do
> something like myFormView.EditItemTemplate.FindControl("myControlId").
>
> --
> Eliyahu Goldin,
> Software Developer
> Microsoft MVP [ASP.NET]http://msmvps.com/blogs/egoldinhttp://usableasp.net
>
> "mkidd" wrote in message
>
> news:19842b1a-bab5-4594-aaef-c1cf99efd809@u10g2000prn.google groups.com...
>
> > Hi,
>
> > I'm trying to build an online form using asp.net and vb.net for the
> > code behind in Visual Studio 2005.
>
> > I want to fill 3 fields in a FormView that's connected to one table
> > (table1) with information from another table (table2) by choosing the
> > key field from table2 in a DropDownList.
>
> > Table2 has 3 fields with info that doesn't change (name, phone# and
> > email for about 5 customer service reps). I want each rep to choose
> > their name in the DropDownList to populate those fields in the
> > FormView.
>
> > I'm connecting to the sql db with an ObjectDataSource.
>
> > I'm thinking I just need to put some VB code into the
> > SelectedIndexChanged event of the ddl, something like:
>
> > *something goes here* = DropDownList1.SelectedValue.ToString()
>
> > But I'm drawing a blank on what would go to the left of the equal
> > sign.
>
> > Thanks in advance for the help.