Avatar of Wade Knox
Wade KnoxFlag for United States of America asked on

The name xxx Does Not Exist in the Current Context

I am trying to include this code in the code behind of my item details page but everytime i do I get:

The name xxx Does Not Exist in the Current Context


        DropDownListType.Enabled = true;
        if (DropDownListModel.Items.Count == 1)
            DropDownListModel.Enabled = true;
        else
            DropDownListModel.Enabled = false;

        DropDownListType.SelectedValue = "-1";
    }
    protected void DropDownListType_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (DropDownListType.SelectedItem.Value == "-1")
        {
            DropDownListModel.SelectedIndex = -1;
            DropDownListModel.Enabled = false;
        }
        else
            DropDownListModel.Enabled = true;
    }
    protected void DropDownListModel_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (DropDownListType.SelectedValue == "-1")
            DropDownListModel.Enabled = false;
        else
            DropDownListModel.Enabled = true;



below is the code for the page :




<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="User_Equipment_Details.aspx.cs" Inherits="ITEM_Default" %>

<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
    <link href="../StyleSheet.css" rel="stylesheet" type="text/css" />
 </asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
        <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
        </asp:ToolkitScriptManager>
        <p>
            <asp:FormView ID="FormView1" runat="server" DataKeyNames="ID" OnPreRender ="PreLoadContact"
                DataSourceID="ObjectDataSource1c" Width="100%">
                <EditItemTemplate>
                    <table class="SectionHeader">
                        <tr>
                            <td>
                                &nbsp;Edit User Equipment Details&nbsp;</td>
                            <td class="SideButton">
                                <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False"
                                    CommandName="Cancel" ForeColor="White" Text="Cancel" />
                            </td>
                            <td class="SideButton">
                                <asp:LinkButton ID="EditButton1" runat="server" CausesValidation="False"
                                    CommandName="Edit" ForeColor="White" Text="Edit" />
                            </td>
                        </tr>
                    </table>
                    <table align="center" cellpadding="4" cellspacing="0" class="style2"
                        width="100%">
                        <tr>
                            <td>
                                <table class="shadeback" width="100%">
                                    <tr>
                                        <td class="styleLabel" style="width: 16%">
                                            User: </td>
                                        <td class="datafield">
                                            <asp:DropDownList ID="DropDownList2" runat="server"
                                                DataSourceID="ObjectDataSource3" DataTextField="User" DataValueField="ID"
                                                SelectedValue='<%# Bind("User_ID") %>'>
                                            </asp:DropDownList>
                                            <asp:ObjectDataSource ID="ObjectDataSource3" runat="server"
                                                OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
                                                TypeName="DataSet1TableAdapters.UserTableAdapter"></asp:ObjectDataSource>
                                        </td>
                                        <td class="styleLabel" style="width: 16%">
                                            &nbsp;</td>
                                        <td class="datafield" style="width: 17%" width="33%">
                                            &nbsp;</td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <table class="shadeback" width="100%">
                                    <tr>
                                        <td class="styleLabel" style="width: 16%">
                                            Brand:</td>
                                        <td class="datafield" style="width: 17%">
                                            <asp:DropDownList ID="DropDownListBrand" runat="server" AutoPostBack="True"
                                                DataSourceID="SqlDataSource1" DataTextField="Brand" DataValueField="ID"
                                                Width="80px">
                                            </asp:DropDownList>
                                            <asp:SqlDataSource ID="SqlDataSource1" runat="server"
                                                ConnectionString="<%$ ConnectionStrings:ITEMConnectionString1 %>"
                                               
                                                SelectCommand="SELECT [ID], [Brand] FROM [Brand]">
                                            </asp:SqlDataSource>
                                        </td>
                                        <td class="styleLabel" style="width: 16%">
                                            Type:</td>
                                        <td class="datafield" style="width: 17%" width="33%">
                                            <asp:DropDownList ID="DropDownListType" runat="server" AutoPostBack="True"
                                                DataSourceID="SqlDataSource2" DataTextField="Type" DataValueField="ID">
                                            </asp:DropDownList>
                                            <asp:SqlDataSource ID="SqlDataSource2" runat="server"
                                                ConnectionString="<%$ ConnectionStrings:ITEMConnectionString1 %>"
                                               
                                                SelectCommand="SELECT DISTINCT [Type], [ID] FROM [Type_DDL] WHERE ([Brand_ID] = @Brand_ID)">
                                                <SelectParameters>
                                                    <asp:ControlParameter ControlID="DropDownListBrand" Name="Brand_ID"
                                                        PropertyName="SelectedValue" Type="Int32" />
                                                </SelectParameters>
                                            </asp:SqlDataSource>
                                        </td>
                                        <td class="styleLabel" style="width: 16%">
                                            Model:</td>
                                        <td class="datafield" style="width: 16%">
                                            <asp:DropDownList ID="DropDownListModel" runat="server" AutoPostBack="True"
                                                DataSourceID="SqlDataSource3" DataTextField="Model" DataValueField="ID"
                                                SelectedValue='<%# Bind("Model_ID") %>'>
                                            </asp:DropDownList>
                                            <asp:SqlDataSource ID="SqlDataSource3" runat="server"
                                                ConnectionString="<%$ ConnectionStrings:ITEMConnectionString1 %>"
                                               
                                                SelectCommand="SELECT DISTINCT [ID], [Model] FROM [Model] WHERE ([Type_ID] = @Type_ID)">
                                                <SelectParameters>
                                                    <asp:ControlParameter ControlID="DropDownListType" Name="Type_ID"
                                                        PropertyName="SelectedValue" Type="Int32" />
                                                </SelectParameters>
                                            </asp:SqlDataSource>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td bgcolor="White" class="styleLabel" colspan="6">
                                            &nbsp;</td>
                                    </tr>
                                    <tr>
                                        <td class="styleLabel" style="width: 16%">
                                            Serial Number:</td>
                                        <td class="datafield" style="width: 17%">
                                            <asp:TextBox ID="Serial_NumberTextBox0" runat="server"
                                                Text='<%# Bind("Serial_Number") %>' />
                                        </td>
                                        <td class="styleLabel" style="width: 16%">
                                            Office Location:</td>
                                        <td class="datafield" style="width: 17%" width="33%">
                                            <asp:DropDownList ID="DropDownList7" runat="server"
                                                DataSourceID="ObjectDataSource8" DataTextField="Office_Location"
                                                DataValueField="ID" SelectedValue='<%# Bind("Office_Location_ID") %>'>
                                            </asp:DropDownList>
                                            <asp:ObjectDataSource ID="ObjectDataSource8" runat="server"
                                                OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
                                                TypeName="DataSet1TableAdapters.Office_LocationTableAdapter">
                                            </asp:ObjectDataSource>
                                        </td>
                                        <td class="styleLabel" style="width: 16%">
                                            Status:</td>
                                        <td class="datafield" style="width: 16%">
                                            <asp:DropDownList ID="DropDownList3" runat="server"
                                                DataSourceID="ObjectDataSource4" DataTextField="Status" DataValueField="ID"
                                                SelectedValue='<%# Bind("Equip_Status_ID") %>'>
                                            </asp:DropDownList>
                                            <asp:ObjectDataSource ID="ObjectDataSource4" runat="server"
                                                OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
                                                TypeName="DataSet1TableAdapters.Equip_StatusTableAdapter">
                                            </asp:ObjectDataSource>
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <table class="shadeback" width="100%">
                                    <tr>
                                        <td class="styleLabel" style="width: 16%">
                                            Last Modified By:</td>
                                        <td class="datafield" style="width: 17%">
                                            <asp:TextBox ID="ModByTextBox0" runat="server" Text='<%# Bind("ModBy") %>' />
                                        </td>
                                        <td class="styleLabel" style="width: 16%">
                                            Last Modified Date:</td>
                                        <td class="datafield" style="width: 17%" width="33%">
                                            <asp:TextBox ID="ModDtTextBox0" runat="server" Text='<%# Bind("ModDt") %>' />
                                        </td>
                                        <td class="styleLabel" style="width: 16%">
                                            &nbsp;</td>
                                        <td class="datafield" style="width: 16%">
                                            &nbsp;</td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <table class="shadeback" width="100%">
                                    <tr>
                                        <td class="styleLabel" style="width: 16.5%">
                                            Issue Equipment Date:</td>
                                        <td class="datafield" style="width: 15%">
                                            <asp:TextBox ID="Issue_Equip_DateTextBox0" runat="server"
                                                Text='<%# Bind("Issue_Equip_Date") %>' />
                                            <asp:CalendarExtender ID="Issue_Equip_DateTextBox0_CalendarExtender"
                                                runat="server" Enabled="True" TargetControlID="Issue_Equip_DateTextBox0">
                                            </asp:CalendarExtender>
                                        </td>
                                        <td class="styleLabel" style="width: 19%">
                                            Issue Equipment Comment:</td>
                                        <td class="datafield">
                                            <asp:TextBox ID="Issue_Equip_CommentTextBox0" runat="server" Height="55px"
                                                Text='<%# Bind("Issue_Equip_Comment") %>' TextMode="MultiLine" Width="455px" />
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="blankline" colspan="4">
                                            &nbsp;</td>
                                    </tr>
                                    <tr>
                                        <td class="styleLabel" style="width: 16.5%">
                                            Retire Equipment Date:</td>
                                        <td class="datafield" style="width: 15%">
                                            <asp:TextBox ID="Retire_Equip_DateTextBox0" runat="server"
                                                Text='<%# Bind("Retire_Equip_Date") %>' />
                                            <asp:CalendarExtender ID="Retire_Equip_DateTextBox0_CalendarExtender"
                                                runat="server" Enabled="True" TargetControlID="Retire_Equip_DateTextBox0">
                                            </asp:CalendarExtender>
                                        </td>
                                        <td class="styleLabel" style="width: 19%">
                                            Retire Equipment Comment:</td>
                                        <td class="datafield">
                                            <asp:TextBox ID="Retire_Equip_CommentTextBox0" runat="server" Height="55px"
                                                Text='<%# Bind("Retire_Equip_Comment") %>' TextMode="MultiLine" Width="455px" />
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="blankline" colspan="4">
                                            &nbsp;</td>
                                    </tr>
                                    <tr>
                                        <td class="styleLabel" style="width: 16%">
                                            Hudson ID Number:</td>
                                        <td class="datafield" colspan="3">
                                            <asp:TextBox ID="Hudson_ID_NumberTextBox0" runat="server"
                                                Text='<%# Bind("Hudson_ID_Number") %>' />
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    </table>
                    <br />
                    <br />
                    <br />
                    <br />
                    <br />
                    <br />
                    ID:
                    <asp:Label ID="IDLabel1" runat="server" Text='<%# Eval("ID") %>' />
                    <br />
                    <br />
                    <br />
                    <br />
                    <br />
                    <br />
                    <br />
                    <asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True"
                        CommandName="Update" Text="Update" />
                    &nbsp;<asp:LinkButton ID="UpdateCancelButton" runat="server"
                        CausesValidation="False" CommandName="Cancel" Text="Cancel" />
                    <br />
                    <br />
                    <br />
                </EditItemTemplate>
                <InsertItemTemplate>
                    <table class="SectionHeader">
                        <tr>
                            <td>
                                Insert User Equipment Details&nbsp;</td>
                            <td class="SideButton">
                                <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False"
                                    CommandName="Cancel" ForeColor="White" Text="Cancel" />
                            </td>
                            <td class="SideButton">
                                <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True"
                                    CommandName="Insert" Text="Insert" />
                            </td>
                        </tr>
                    </table>
                    <table align="center" cellpadding="4" cellspacing="0" class="style2"
                        width="100%">
                        <tr>
                            <td>
                                <table class="shadeback" width="100%">
                                    <tr>
                                        <td class="styleLabel" style="width: 16%">
                                            User:
                                        </td>
                                        <td class="datafield">
                                            <asp:DropDownList ID="DropDownList2" runat="server"
                                                DataSourceID="ObjectDataSource3" DataTextField="User" DataValueField="ID"
                                                SelectedValue='<%# Bind("User_ID") %>'>
                                            </asp:DropDownList>
                                            <asp:ObjectDataSource ID="ObjectDataSource3" runat="server"
                                                OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
                                                TypeName="DataSet1TableAdapters.UserTableAdapter"></asp:ObjectDataSource>
                                        </td>
                                        <td class="styleLabel" style="width: 16%">
                                            &nbsp;</td>
                                        <td class="datafield" style="width: 17%" width="33%">
                                            &nbsp;</td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <table class="shadeback" width="100%">
                                    <tr>
                                        <td bgcolor="White" class="styleLabel" colspan="6">
                                            &nbsp;</td>
                                    </tr>
                                    <tr>
                                        <td class="styleLabel" style="width: 16%">
                                            Brand:</td>
                                        <td class="datafield" style="width: 17%">
                                            <asp:DropDownList ID="DropDownListBrand" runat="server"  
                                                DataSourceID="SqlDataSource1" DataTextField="Brand" DataValueField="ID"
                                                AutoPostBack="True" SelectedIndexChanged="False"
                                                onselectedindexchanged="DropDownListBrand_SelectedIndexChanged" Width="80px">
                                            <asp:ListItem Text="Please Select" Value="-1" Selected="true"></asp:ListItem>
                                            </asp:DropDownList>
                                            <asp:SqlDataSource ID="SqlDataSource1" runat="server"
                                                ConnectionString="<%$ ConnectionStrings:ITEMConnectionString1 %>"                                                
                                                SelectCommand="SELECT DISTINCT [ID], [Brand] FROM [Brand] ORDER BY [Brand]">
                                            </asp:SqlDataSource>
                                        </td>
                                        <td class="styleLabel" style="width: 16%">
                                            Type:</td>
                                        <td class="datafield" style="width: 17%" width="33%">
                                            <asp:DropDownList ID="DropDownListType" runat="server"
                                                DataSourceID="SqlDataSource2" DataTextField="Type"
                                                DataValueField="ID" AutoPostBack="True" Enabled="False"
                                                SelectedIndexChanged="True"
                                                onselectedindexchanged="DropDownListType_SelectedIndexChanged">
                                            <asp:ListItem Text="Please Select" Value="-1" Selected="true"></asp:ListItem>
                                            </asp:DropDownList>
                                            <asp:SqlDataSource ID="SqlDataSource2" runat="server"
                                                ConnectionString="<%$ ConnectionStrings:ITEMConnectionString1 %>"
                                               
                                               
                                                SelectCommand="SELECT 'Please Select' AS Type, - 1 AS ID UNION SELECT DISTINCT Type, ID FROM Type_DDL WHERE (Brand_ID = @Brand_ID)">
                                                <SelectParameters>
                                                    <asp:ControlParameter ControlID="DropDownListBrand" Name="Brand_ID"
                                                        PropertyName="SelectedValue" Type="Int32" />
                                                </SelectParameters>
                                            </asp:SqlDataSource>
                                        </td>
                                        <td class="styleLabel" style="width: 16%">
                                            Model:</td>
                                        <td class="datafield" style="width: 16%">
                                            <asp:DropDownList ID="DropDownList1" runat="server"
                                                DataSourceID="SqlDataSource2" DataTextField="Type"
                                                DataValueField="ID" AutoPostBack="True" Enabled="False"
                                                SelectedIndexChanged="True"
                                                onselectedindexchanged="DropDownListType_SelectedIndexChanged">
                                            <asp:ListItem Text="Please Select" Value="-1" Selected="true"></asp:ListItem>
                                            </asp:DropDownList>
                                            <asp:SqlDataSource ID="SqlDataSource3" runat="server"
                                                ConnectionString="<%$ ConnectionStrings:ITEMConnectionString1 %>"
                                               
                                               
                                                SelectCommand="SELECT -1 AS ID,'Please Select'AS Model UNION SELECT DISTINCT [ID], [Model] FROM [Model] WHERE ([Type_ID] = @Type_ID) and ([Brand_ID] = @Brand_ID)">
                                                <SelectParameters>
                                                    <asp:ControlParameter ControlID="DropDownListType" Name="Type_ID"
                                                        PropertyName="SelectedValue" Type="Int32" />
                                                    <asp:Parameter Name="Brand_ID" />
                                                </SelectParameters>
                                            </asp:SqlDataSource>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="styleLabel" style="width: 16%">
                                            Office Location:</td>
                                        <td class="datafield" style="width: 17%">
                                            <asp:DropDownList ID="DropDownList3" runat="server"
                                                DataSourceID="ObjectDataSource4" DataTextField="Status" DataValueField="ID"
                                                SelectedValue='<%# Bind("Equip_Status_ID") %>'>
                                            </asp:DropDownList>
                                            <asp:ObjectDataSource ID="ObjectDataSource4" runat="server"
                                                OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
                                                TypeName="DataSet1TableAdapters.Equip_StatusTableAdapter">
                                            </asp:ObjectDataSource>
                                        </td>
                                        <td class="styleLabel" style="width: 16%">
                                            Serial Number:</td>
                                        <td class="datafield" style="width: 17%" width="33%">
                                            <asp:DropDownList ID="DropDownList7" runat="server"
                                                DataSourceID="ObjectDataSource8" DataTextField="Office_Location"
                                                DataValueField="ID" SelectedValue='<%# Bind("Office_Location_ID") %>'>
                                            </asp:DropDownList>
                                            <asp:ObjectDataSource ID="ObjectDataSource8" runat="server"
                                                OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
                                                TypeName="DataSet1TableAdapters.Office_LocationTableAdapter">
                                            </asp:ObjectDataSource>
                                        </td>
                                        <td class="styleLabel" style="width: 16%">
                                            Status:</td>
                                        <td class="datafield" style="width: 16%">
                                            <asp:TextBox ID="Serial_NumberTextBox0" runat="server"
                                                Text='<%# Bind("Serial_Number") %>' />
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <table class="shadeback" width="100%">
                                    <tr>
                                        <td class="styleLabel" style="width: 16%">
                                            Last Modified By:</td>
                                        <td class="datafield" style="width: 17%">
                                            <asp:TextBox ID="ModByTextBox0" runat="server" Text='<%# Bind("ModBy") %>' />
                                        </td>
                                        <td class="styleLabel" style="width: 16%">
                                            Last Modified Date:</td>
                                        <td class="datafield" style="width: 17%" width="33%">
                                            <asp:TextBox ID="ModDtTextBox0" runat="server" Text='<%# Bind("ModDt") %>' />
                                        </td>
                                        <td class="styleLabel" style="width: 16%">
                                            &nbsp;</td>
                                        <td class="datafield" style="width: 16%">
                                            &nbsp;</td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <table class="shadeback" width="100%">
                                    <tr>
                                        <td class="styleLabel" style="width: 16.5%">
                                            Issue Equipment Date:</td>
                                        <td class="datafield" style="width: 15%">
                                            <asp:TextBox ID="Issue_Equip_DateTextBox0" runat="server"
                                                Text='<%# Bind("Issue_Equip_Date") %>' />
                                            <asp:CalendarExtender ID="Issue_Equip_DateTextBox0_CalendarExtender"
                                                runat="server" Enabled="True" TargetControlID="Issue_Equip_DateTextBox0">
                                            </asp:CalendarExtender>
                                        </td>
                                        <td class="styleLabel" style="width: 19%">
                                            Issue Equipment Comment:</td>
                                        <td class="datafield">
                                            <asp:TextBox ID="Issue_Equip_CommentTextBox0" runat="server" Height="55px"
                                                Text='<%# Bind("Issue_Equip_Comment") %>' TextMode="MultiLine" Width="455px" />
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="blankline" colspan="4">
                                            &nbsp;</td>
                                    </tr>
                                    <tr>
                                        <td class="styleLabel" style="width: 16.5%">
                                            Retire Equipment Date:</td>
                                        <td class="datafield" style="width: 15%">
                                            <asp:TextBox ID="Retire_Equip_DateTextBox0" runat="server"
                                                Text='<%# Bind("Retire_Equip_Date") %>' />
                                            <asp:CalendarExtender ID="Retire_Equip_DateTextBox0_CalendarExtender"
                                                runat="server" Enabled="True" TargetControlID="Retire_Equip_DateTextBox0">
                                            </asp:CalendarExtender>
                                        </td>
                                        <td class="styleLabel" style="width: 19%">
                                            Retire Equipment Comment:</td>
                                        <td class="datafield">
                                            <asp:TextBox ID="Retire_Equip_CommentTextBox0" runat="server" Height="55px"
                                                Text='<%# Bind("Retire_Equip_Comment") %>' TextMode="MultiLine" Width="455px" />
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="blankline" colspan="4">
                                            &nbsp;</td>
                                    </tr>
                                    <tr>
                                        <td class="styleLabel" style="width: 16%">
                                            Hudson ID Number:</td>
                                        <td class="datafield" colspan="3">
                                            <asp:TextBox ID="Hudson_ID_NumberTextBox0" runat="server"
                                                Text='<%# Bind("Hudson_ID_Number") %>' />
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    </table>
                    <br />
                    <br />
                    <br />
                    <br />
                    <br />
                    <br />
                    <br />
                    <br />
                    &nbsp;<asp:LinkButton ID="InsertCancelButton" runat="server"
                        CausesValidation="False" CommandName="Cancel" Text="Cancel" />
                </InsertItemTemplate>
                <ItemTemplate>
                    <table align="center" cellpadding="4" cellspacing="0" class="style2"
                        width="100%">
                        <tr>
                            <td>
                                <table class="SectionHeader" width="100%">
                                    <tr>
                                        <td>
                                            User Equipment Details&nbsp;</td>
                                        <td class="SideButton">
                                            <asp:LinkButton ID="UpdateCancelButton" runat="server" CausesValidation="False"
                                                CommandName="Cancel" ForeColor="White" onclick="UpdateCancelButton_Click"
                                                Text="Cancel" />
                                        </td>
                                        <td class="SideButton">
                                            <asp:LinkButton ID="EditButton0" runat="server" CausesValidation="False"
                                                CommandName="Edit" ForeColor="White" Text="Edit" />
                                        </td>
                                    </tr>
                                </table>
                                <table align="center" cellpadding="4" cellspacing="0" class="style2"
                                    width="100%">
                                    <tr>
                                        <td>
                                            <table class="shadeback" width="100%">
                                                <tr>
                                                    <td class="styleLabel" style="width: 16%">
                                                        User:</td>
                                                    <td class="datafield">
                                                        <asp:Label ID="UserLabel" runat="server" Text='<%# Bind("User") %>' />
                                                    </td>
                                                    <td class="styleLabel" style="width: 16%">
                                                        Employment Status:</td>
                                                    <td class="datafield" style="width: 17%" width="33%">
                                                        <asp:Label ID="Employment_StatusLabel" runat="server"
                                                            Text='<%# Bind("Employment_Status") %>' />
                                                    </td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <table class="shadeback" width="100%">
                                                <tr>
                                                    <td class="styleLabel" style="width: 16%">
                                                        &nbsp;</td>
                                                    <td align="center" class="datafield" colspan="4" style="text-align: center;">
                                                        <asp:Label ID="BrandLabel" runat="server" Text='<%# Bind("Brand") %>' />
                                                        &nbsp;<asp:Label ID="TypeLabel" runat="server" Text='<%# Bind("Type") %>' />
                                                        &nbsp;<asp:Label ID="ModelLabel" runat="server" Text='<%# Bind("Model") %>' />
                                                    </td>
                                                    <td class="datafield" style="width: 16%">
                                                        &nbsp;</td>
                                                </tr>
                                                <tr>
                                                    <td bgcolor="White" class="styleLabel" colspan="6">
                                                        &nbsp;</td>
                                                </tr>
                                                <tr>
                                                    <td class="styleLabel" style="width: 16%">
                                                        Serial Number:</td>
                                                    <td class="datafield" style="width: 17%">
                                                        <asp:Label ID="Serial_NumberLabel0" runat="server"
                                                            Text='<%# Bind("Serial_Number") %>' />
                                                    </td>
                                                    <td class="styleLabel" style="width: 16%">
                                                        Office Location:</td>
                                                    <td class="datafield" style="width: 17%" width="33%">
                                                        <asp:Label ID="Office_LocationLabel" runat="server"
                                                            Text='<%# Bind("Office_Location") %>' />
                                                    </td>
                                                    <td class="styleLabel" style="width: 16%">
                                                        Status:</td>
                                                    <td class="datafield" style="width: 16%">
                                                        <asp:Label ID="StatusLabel" runat="server" Text='<%# Bind("Status") %>' />
                                                    </td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <table class="shadeback" width="100%">
                                                <tr>
                                                    <td class="styleLabel" style="width: 16%">
                                                        Modified By:</td>
                                                    <td class="datafield" style="width: 17%">
                                                        <asp:Label ID="ModByLabel0" runat="server" Text='<%# Bind("ModBy") %>' />
                                                    </td>
                                                    <td class="styleLabel" style="width: 16%">
                                                        Last Modified Date:</td>
                                                    <td class="datafield" style="width: 17%" width="33%">
                                                        <asp:Label ID="ModDtLabel0" runat="server" Text='<%# Bind("ModDt") %>' />
                                                    </td>
                                                    <td class="styleLabel" style="width: 16%">
                                                        &nbsp;</td>
                                                    <td class="datafield" style="width: 16%">
                                                        &nbsp;</td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <table class="shadeback" width="100%">
                                                <tr>
                                                    <td class="styleLabel" style="width: 16.5%">
                                                        Issue Equipment Comment:</td>
                                                    <td class="datafield" style="width: 15%">
                                                        <asp:Label ID="Issue_Equip_DateLabel0" runat="server"
                                                            Text='<%# Bind("Issue_Equip_Date") %>' />
                                                    </td>
                                                    <td class="styleLabel" style="width: 19%">
                                                        Issue Equipment Date:</td>
                                                    <td class="datafield">
                                                        <asp:Label ID="Issue_Equip_CommentLabel0" runat="server"
                                                            Text='<%# Bind("Issue_Equip_Comment") %>' />
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td class="styleLabel">
                                                        &nbsp;</td>
                                                    <td class="datafield">
                                                        &nbsp;</td>
                                                    <td class="styleLabel">
                                                        &nbsp;</td>
                                                </tr>
                                                <tr>
                                                    <td class="blankline" colspan="4">
                                                        &nbsp;</td>
                                                </tr>
                                                <tr>
                                                    <td class="styleLabel" style="width: 16.5%">
                                                        Retire Equipment Date:</td>
                                                    <td class="datafield" style="width: 15%">
                                                        <asp:Label ID="Retire_Equip_DateLabel0" runat="server"
                                                            Text='<%# Bind("Retire_Equip_Date") %>' />
                                                    </td>
                                                    <td class="styleLabel" style="width: 19%">
                                                        Retire Equipment Comment:</td>
                                                    <td class="datafield">
                                                        <asp:Label ID="Retire_Equip_CommentLabel0" runat="server"
                                                            Text='<%# Bind("Retire_Equip_Comment") %>' />
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td class="styleLabel">
                                                        &nbsp;</td>
                                                    <td class="datafield">
                                                        &nbsp;</td>
                                                    <td class="styleLabel">
                                                        &nbsp;</td>
                                                </tr>
                                                <tr>
                                                    <td class="blankline" colspan="4">
                                                        &nbsp;</td>
                                                </tr>
                                                <tr>
                                                    <td class="styleLabel" style="width: 16%">
                                                        Hudson ID Number:</td>
                                                    <td class="datafield" colspan="3">
                                                        <asp:Label ID="Hudson_ID_NumberLabel0" runat="server"
                                                            Text='<%# Bind("Hudson_ID_Number") %>' />
                                                    </td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                </table>
                                <br />
                                &nbsp;<asp:LinkButton ID="NewButton0" runat="server" CausesValidation="False"
                                    CommandName="New" Text="New" />
                                &nbsp;<br />
                            </td>
                        </tr>
                    </table>
                    <br />
                    <br />
                    <br />
                    <br />
                    <br />
                    ID:
                    <asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' />
                    <br />
                    User_ID:
                    <asp:Label ID="User_IDLabel" runat="server" Text='<%# Bind("User_ID") %>' />
                    <br />
                    Equip_Status_ID:
                    <asp:Label ID="Equip_Status_IDLabel" runat="server"
                        Text='<%# Bind("Equip_Status_ID") %>' />
                    <br />
                    Office_Location_ID:
                    <asp:Label ID="Office_Location_IDLabel" runat="server"
                        Text='<%# Bind("Office_Location_ID") %>' />
                    <br />
                    Model_ID:
                    <asp:Label ID="Model_IDLabel" runat="server" Text='<%# Bind("Model_ID") %>' />
                    <br />
                    Serial_Number:
                    <asp:Label ID="Serial_NumberLabel" runat="server"
                        Text='<%# Bind("Serial_Number") %>' />
                    <br />
                    Retire_Equip_Date:
                    <asp:Label ID="Retire_Equip_DateLabel" runat="server"
                        Text='<%# Bind("Retire_Equip_Date") %>' />
                    <br />
                    Issue_Equip_Date:
                    <asp:Label ID="Issue_Equip_DateLabel" runat="server"
                        Text='<%# Bind("Issue_Equip_Date") %>' />
                    <br />
                    Retire_Equip_Comment:
                    <asp:Label ID="Retire_Equip_CommentLabel" runat="server"
                        Text='<%# Bind("Retire_Equip_Comment") %>' />
                    <br />
                    Issue_Equip_Comment:
                    <asp:Label ID="Issue_Equip_CommentLabel" runat="server"
                        Text='<%# Bind("Issue_Equip_Comment") %>' />
                    <br />
                    ModBy:
                    <asp:Label ID="ModByLabel" runat="server" Text='<%# Bind("ModBy") %>' />
                    <br />
                    ModDt:
                    <asp:Label ID="ModDtLabel" runat="server" Text='<%# Bind("ModDt") %>' />
                    <br />
                    Hudson_ID_Number:
                    <asp:Label ID="Hudson_ID_NumberLabel" runat="server"
                        Text='<%# Bind("Hudson_ID_Number") %>' />
                    <br />
                    <asp:LinkButton ID="EditButton" runat="server" CausesValidation="False"
                        CommandName="Edit" Text="Edit" />
                    &nbsp;<asp:LinkButton ID="DeleteButton" runat="server" CausesValidation="False"
                        CommandName="Delete" Text="Delete" />
                    &nbsp;<asp:LinkButton ID="NewButton" runat="server" CausesValidation="False"
                        CommandName="New" Text="New" />
                    <br />
                    <br />
                    <br />
                    <br />
                    <br />
                </ItemTemplate>
            </asp:FormView>
        </p>
        <p>
            <asp:ObjectDataSource ID="ObjectDataSource1c" runat="server"
                DeleteMethod="Delete" InsertMethod="Insert"
                OldValuesParameterFormatString="original_{0}"
                onselecting="ObjectDataSource1_Selecting1" SelectMethod="GetDataByCompanyID"
                TypeName="DataSet1TableAdapters.Main99TableAdapter" UpdateMethod="Update">
                <DeleteParameters>
                    <asp:Parameter Name="Original_ID" Type="Int32" />
                </DeleteParameters>
                <UpdateParameters>
                    <asp:Parameter Name="User_ID" Type="Int32" />
                    <asp:Parameter Name="Equip_Status_ID" Type="Int32" />
                    <asp:Parameter Name="Office_Location_ID" Type="Int32" />
                    <asp:Parameter Name="Model_ID" Type="Int32" />
                    <asp:Parameter Name="Serial_Number" Type="String" />
                    <asp:Parameter Name="Retire_Equip_Date" Type="DateTime" />
                    <asp:Parameter Name="Issue_Equip_Date" Type="DateTime" />
                    <asp:Parameter Name="Retire_Equip_Comment" Type="String" />
                    <asp:Parameter Name="Issue_Equip_Comment" Type="String" />
                    <asp:Parameter Name="ModBy" Type="String" />
                    <asp:Parameter Name="ModDt" Type="DateTime" />
                    <asp:Parameter Name="Hudson_ID_Number" Type="String" />
                    <asp:Parameter Name="Original_ID" Type="Int32" />
                </UpdateParameters>
                <SelectParameters>
                    <asp:QueryStringParameter Name="Param1" QueryStringField="CID" Type="Int32" />
                </SelectParameters>
                <InsertParameters>
                    <asp:Parameter Name="User_ID" Type="Int32" />
                    <asp:Parameter Name="Equip_Status_ID" Type="Int32" />
                    <asp:Parameter Name="Office_Location_ID" Type="Int32" />
                    <asp:Parameter Name="Model_ID" Type="Int32" />
                    <asp:Parameter Name="Serial_Number" Type="String" />
                    <asp:Parameter Name="Retire_Equip_Date" Type="DateTime" />
                    <asp:Parameter Name="Issue_Equip_Date" Type="DateTime" />
                    <asp:Parameter Name="Retire_Equip_Comment" Type="String" />
                    <asp:Parameter Name="Issue_Equip_Comment" Type="String" />
                    <asp:Parameter Name="ModBy" Type="String" />
                    <asp:Parameter Name="ModDt" Type="DateTime" />
                    <asp:Parameter Name="Hudson_ID_Number" Type="String" />
                </InsertParameters>
            </asp:ObjectDataSource>
        </p>
        </asp:Content>

And below this is the code BEFORE i paste the code at the top in!
.NET ProgrammingMicrosoft DevelopmentVisual Basic.NET

Avatar of undefined
Last Comment
Wade Knox

8/22/2022 - Mon
Nasir Razzaq

On which line do you get the error?
guru_sami

Your dropdownlists are inside of formview templates and so you will have to do a findcontrol in the formview like:

Dim ddlListType As DropDownList = DirectCast(FormView1.FindControl("DropDownListType"), DropDownList)
If ddlListType IsNot Nothing Then
	int x = ddlListType.SelectedValue 
       'or your other code
End If

Open in new window

ASKER
Wade Knox

this is the line i get the error on
DropDownListType.Enabled = true;

All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck
ASKER
Wade Knox

Guru sammy thanks for your help! where do I put that code? in the code behind?

I am very new to .net so this is all new to me. thanks
ASKER CERTIFIED SOLUTION
guru_sami

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
ASKER
Wade Knox

wow ok there is a lot to this find control stuff as I am learning all about it here on this page:

http://www.asp.net/master-pages/tutorials/control-id-naming-in-content-pages-vb

I will try that right after i finish reading - thanks guru Samy!
ASKER
Wade Knox

ok wait thats the wrong link - that one is for VB but I am working in C#:

http://www.asp.net/master-pages/tutorials/control-id-naming-in-content-pages-cs

Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
ASKER
Wade Knox

I have a couple ?s Sammy -

1) where did ddlListType come from? I cannot find it on the content page?

2) If I paste in this part:

         if (DropDownListModel.Items.Count == 1)
            DropDownListModel.Enabled = true;
        else
            DropDownListModel.Enabled = false;

under your code it looks like this:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class ITEM_Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["CID"] != null)
        {
            Session["CID"] = Request.QueryString["CID"].ToString();
        }
        else
        {
            Session["CID"] = 0;
        }
    }
    protected void UpdateCancelButton_Click(object sender, EventArgs e)
    {
        Response.Redirect("User_Equipment.aspx");
    }
    protected void PreLoadContact(object sender, EventArgs e)
    {
        if (FormView1.CurrentMode == FormViewMode.Insert)
        {
            {
                DropDownList DropDownList2 = (DropDownList)FormView1.FindControl("DropDownList2");
                DropDownList2.SelectedValue = Request.QueryString["UID"].ToString();
            }
            {
                DropDownList ddlListType = (DropDownList)FormView1.FindControl("DropDownListType");
                if (ddlListType != null)
                {
                    ddlListType.Enabled = true;
                    if (DropDownListModel.Items.Count == 1)
                        DropDownListModel.Enabled = true;
                    else
                        DropDownListModel.Enabled = false;
                }


            }
        }
    }


}

the (DropDownListModel is still not yet defined so how do I solve this? -  like this?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class ITEM_Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["CID"] != null)
        {
            Session["CID"] = Request.QueryString["CID"].ToString();
        }
        else
        {
            Session["CID"] = 0;
        }
    }
    protected void UpdateCancelButton_Click(object sender, EventArgs e)
    {
        Response.Redirect("User_Equipment.aspx");
    }
    protected void PreLoadContact(object sender, EventArgs e)
    {
        if (FormView1.CurrentMode == FormViewMode.Insert)
        {
            {
                DropDownList DropDownList2 = (DropDownList)FormView1.FindControl("DropDownList2");
                DropDownList2.SelectedValue = Request.QueryString["UID"].ToString();
            }
            {





                DropDownList ddlListType = (DropDownList)FormView1.FindControl("DropDownListType");
                DropDownList "?" = (DropDownList)FormView1.FindControl("DropDownListModel");
                DropDownList "?" = (DropDownList)FormView1.FindControl("DropDownListBrand");
                if (ddlListType != null)
               


{
                    ddlListType.Enabled = true;
                    if (DropDownListModel.Items.Count == 1)
                        DropDownListModel.Enabled = true;
                    else
                        DropDownListModel.Enabled = false;
                }
            }
        }
    }


}
guru_sami

I think I am not getting that part. So are you still getting the same error and if yes on which line?
ASKER
Wade Knox

well i am kinda confused on how to get this:

 protected void DropDownListBrand_SelectedIndexChanged(object sender, EventArgs e)
    {
        DropDownListType.Enabled = true;
        if (DropDownListModel.Items.Count == 1)
            DropDownListModel.Enabled = true;
        else
            DropDownListModel.Enabled = false;

        DropDownListType.SelectedValue = "-1";
    }
   protected void DropDownListType_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (DropDownListType.SelectedItem.Value == "-1")
        {
            DropDownListModel.SelectedIndex = -1;
            DropDownListModel.Enabled = false;
        }
        else
            DropDownListModel.Enabled = true;
    }
   protected void DropDownListModel_SelectedIndexChanged(object sender, EventArgs e)
   {
       if (DropDownListType.SelectedValue == "-1")
           DropDownListModel.Enabled = false;
       else
           DropDownListModel.Enabled = true;
   }






in here:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class ITEM_Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["CID"] != null)
        {
            Session["CID"] = Request.QueryString["CID"].ToString();
        }
        else
        {
            Session["CID"] = 0;
        }
    }
    protected void UpdateCancelButton_Click(object sender, EventArgs e)
    {
        Response.Redirect("User_Equipment.aspx");
    }
    protected void PreLoadContact(object sender, EventArgs e)
    {
        if (FormView1.CurrentMode == FormViewMode.Insert)
        {
            {
                DropDownList DropDownList2 = (DropDownList)FormView1.FindControl("DropDownList2");
                DropDownList2.SelectedValue = Request.QueryString["UID"].ToString();
            }
        }
    }
}




using your example code! Can you help?

Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy
ASKER
Wade Knox

Thanks Guru Sami!
ASKER
Wade Knox

I got it by doing the following:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class ITEM_Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["CID"] != null)
        {
            Session["CID"] = Request.QueryString["CID"].ToString();
        }
        else
        {
            Session["CID"] = 0;
        } 
    }
    protected void UpdateCancelButton_Click(object sender, EventArgs e)
    {
        Response.Redirect("User_Equipment.aspx");
    }
    protected void PreLoadContact(object sender, EventArgs e)
    {
        if (FormView1.CurrentMode == FormViewMode.Insert)
        {
            {
                DropDownList DropDownList2 = (DropDownList)FormView1.FindControl("DropDownList2");
                DropDownList2.SelectedValue = Request.QueryString["UID"].ToString();
            }

        }
    }
    protected void DropDownListBrand_SelectedIndexChanged(object sender, EventArgs e)
    {
        DropDownList DropDownListType = (DropDownList)FormView1.FindControl("DropDownListType");
        DropDownList DropDownListModel = (DropDownList)FormView1.FindControl("DropDownListModel");
        DropDownListType.Enabled = true;
        if (DropDownListModel.Items.Count == 1)
            DropDownListModel.Enabled = true;
        else
            DropDownListModel.Enabled = false;

        DropDownListType.SelectedValue = "-1";
    }


    protected void DropDownListType_SelectedIndexChanged(object sender, EventArgs e)
    {
        DropDownList DropDownListType = (DropDownList)FormView1.FindControl("DropDownListType");
        DropDownList DropDownListModel = (DropDownList)FormView1.FindControl("DropDownListModel");
        if (DropDownListType.SelectedItem.Value == "-1")
        {
            DropDownListModel.SelectedIndex = -1;
            DropDownListModel.Enabled = false;
        }
        else
            DropDownListModel.Enabled = true;
    }
    protected void DropDownListModel_SelectedIndexChanged(object sender, EventArgs e)
    {
        DropDownList DropDownListType = (DropDownList)FormView1.FindControl("DropDownListType");
        DropDownList DropDownListModel = (DropDownList)FormView1.FindControl("DropDownListModel");
        if (DropDownListType.SelectedValue == "-1")
            DropDownListModel.Enabled = false;
        else
            DropDownListModel.Enabled = true;
    }
}

Open in new window