不太懂你的意思
如果要找到某个textbox的话
可以使用FindControl("textbox"+dropdownlist.SelectedValue);
类似把

解决方案 »

  1.   

    <form id="Form1"  runat="server">
    <TR>
              <TD  style="BACKGROUND-COLOR: #EFEFEF" bordercolor="#FFFFFF" width="70">
                <font size="2" face="楷体_GB2312">姓名</font></TD>
              <TD   class=catBottom style="BACKGROUND-COLOR: #EFEFEF; " bordercolor="#FFFFFF" width="20">
                <font size="2" face="楷体_GB2312">
                <asp:TextBox id="T1" style="border:1px dotted #999999; WIDTH: 90px; COLOR: #000000; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:楷体_GB2312, Geneva, sans-serif" runat="server"/>
    </font></TD>
    <TR>
              <TD  style="BACKGROUND-COLOR: #EFEFEF" bordercolor="#FFFFFF" width="70">
                <font size="2" face="楷体_GB2312">岗位职责</font></TD>
              <TD   class=catBottom style="BACKGROUND-COLOR: #EFEFEF; " bordercolor="#FFFFFF" width="20">
                <font size="2" face="楷体_GB2312">
                <asp:TextBox id="T4" style="border:1px dotted #999999; WIDTH: 90px; COLOR: #000000; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:楷体_GB2312, Geneva, sans-serif" runat="server"/>
    </font></TD>
    <TD class=catBottom style="BACKGROUND-COLOR: #EFEFEF; " bordercolor="#FFFFFF" width="107">
                <font size="2" face="楷体_GB2312">您与机构信息化的关系</font></TD>
              <TD  style="BACKGROUND-COLOR: #EFEFEF" bordercolor="#FFFFFF" width="429">
                <font size="4" face="楷体_GB2312">
                <asp:DropDownList id="t6" AutoPostBack=True  OnSelectedIndexChanged="Change" style="font-family: 楷体_GB2312; font-size: 9pt" runat="server">
                        <asp:ListItem>决策者</asp:ListItem> 
                        <asp:ListItem>规划者</asp:ListItem> 
                        <asp:ListItem>使用者</asp:ListItem> 
                        <asp:ListItem>建议者</asp:ListItem> 
                        <asp:ListItem >其它</asp:ListItem> 
            </asp:DropDownList>
    </font></TD>
    <TR>
              <TD  style="BACKGROUND-COLOR: #EFEFEF" colspan="4">
                <font size="2" face="楷体_GB2312">
                <asp:TextBox id="d1"  Visible=False  style="border:1px dotted #999999; WIDTH: 90px; COLOR: #000000; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:楷体_GB2312, Geneva, sans-serif" runat="server"/>
    </font>
                <p>
             <TR>
              <TD class=catBottom style="BACKGROUND-COLOR: #DEE3E7" colspan="4">
                <font size="2" face="楷体_GB2312">邮政编码</font></TD>
              <TD   class=catBottom style="BACKGROUND-COLOR: #EFEFEF; " bordercolor="#FFFFFF" width="20">
                <font size="2" face="楷体_GB2312">
                <asp:TextBox id="T3" style="border:1px dotted #999999; WIDTH: 90px; COLOR: #000000; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:楷体_GB2312, Geneva, sans-serif" runat="server"/>
    </font></TD>
    <TR>
              <TD  style="BACKGROUND-COLOR: #EFEFEF" bordercolor="#FFFFFF" width="70">
                <font size="2" face="楷体_GB2312">工作单位</font></TD>
              <TD   class=catBottom style="BACKGROUND-COLOR: #EFEFEF; " bordercolor="#FFFFFF" width="20">
                <font size="2" face="楷体_GB2312">
                <asp:TextBox id="T2"  style="border:1px dotted #999999; WIDTH: 90px; COLOR: #000000; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:楷体_GB2312, Geneva, sans-serif" runat="server"/>
    </font></TD>
    <TR>
              <TD  style="BACKGROUND-COLOR: #EFEFEF" bordercolor="#FFFFFF" width="70">
                <font size="2" face="楷体_GB2312">电子邮箱</font></TD>
              <TD   class=catBottom style="BACKGROUND-COLOR: #EFEFEF; " bordercolor="#FFFFFF" width="20">
                <font size="2" face="楷体_GB2312">
                <asp:TextBox id="T5"  style="border:1px dotted #999999; WIDTH: 90px; COLOR: #000000; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:楷体_GB2312, Geneva, sans-serif" runat="server"/>
    </font></TD>
    <TR>
              <TD  style="BACKGROUND-COLOR: #EFEFEF" bordercolor="#FFFFFF" width="70">
                </p>
                <ASP:DataGrid id="MyDataGrid" runat="server" 
                       AllowPaging="false"
                       PageSize="50"
                       PagerStyle-Mode="NumericPages"
                       PagerStyle-HorizontalAlign="Right"
            
                       BackColor="#EFEFEF"
                       BorderColor="#ffffff"
                       ShowFooter="false"
                       BorderWidth="1"
                       GridLines="Both"
                       CellPadding="3"
                       CellSpacing="0"
                       width="100%" 
                       height="10"
                       Font-Name="Verdana"
                       Font-Size="10pt"
                       HeaderStyle-BackColor="#d1d7dc"
                       AlternatingItemStyle-BackColor="#DEE3E7"
                       AutoGenerateColumns="false"
                       DataKeyField="id"
                       
                 
                 >           <Columns>
              
                      <asp:BoundColumn HeaderText="序号"
                      ItemStyle-Width="5%"
                      ItemStyle-horizontalalign="Center"
              headerstyle-horizontalalign="Center" 
              DataField="id" />
                       
                      <asp:BoundColumn HeaderText="姓名"
                      ItemStyle-Width="15%"
                      ItemStyle-horizontalalign="Center"
              headerstyle-horizontalalign="Center" 
              DataField="pname" />
                      
                 <asp:BoundColumn HeaderText="工作单位"
                      ItemStyle-Width="15%"
                      ItemStyle-horizontalalign="Center"
              headerstyle-horizontalalign="Center" 
              DataField="gongzuodanwei" />
          
         
                 <asp:BoundColumn HeaderText="邮政编码"
                      ItemStyle-Width="15%"
                      ItemStyle-horizontalalign="Center"
              headerstyle-horizontalalign="Center" 
              DataField="youbian" />
      
             <asp:BoundColumn HeaderText="岗位职责"
                      ItemStyle-Width="15%"
                      ItemStyle-horizontalalign="Center"
              headerstyle-horizontalalign="Center" 
              DataField="gangweizhize" />
              
              <asp:BoundColumn HeaderText="电子邮箱"
                      ItemStyle-Width="15%"
                      ItemStyle-horizontalalign="Center"
              headerstyle-horizontalalign="Center" 
              DataField="dianziyouxiang" />
              
              
              
              <asp:BoundColumn HeaderText="关系"
                      ItemStyle-Width="15%"
                      ItemStyle-horizontalalign="Center"
              headerstyle-horizontalalign="Center" 
              DataField="gx" />
      

  2.   

    应该是你的程序没有控制好吧.
    在DropDownList的SelectIndexChanged事件处理过程中实现下面的逻辑:
    当你选择DropDownList的某一项时,将TextBox.Visible=True
    当选择的是其他项时TextBox.Visible=False
      

  3.   

    switch(d1.SelectedItem.Value)
    {
    case "其它":
    this.d1.Visible=true;
    break;
            case "决策者":
    this.d1.Visible=false;
    break;
    case "规划者":
    this.d1.Visible=false;
    break;
    case "建议者":
    this.d1.Visible=false;
    break;
            case "使用者":
    this.d1.Visible=false;
    break;
            }
    }
    是这样的效果么
      

  4.   

    可是,系统提示说
    “/”应用程序中的服务器错误。
    --------------------------------------------------------------------------------编译错误 
    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0117: “System.Web.UI.WebControls.TextBox”并不包含对“SelectedItem”的定义源错误: 行 50: public void Change(Object sender,System.EventArgs e)
    行 51: {
    行 52:  switch(d1.SelectedItem.Text)
    行 53:  {
    行 54:  case "其它":