当点击添加按钮之后。
如何在里面动态生成TextBox控件页面代码如下
  <asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" Height="245px"
                             Width="450px" DataSourceID="SqlDataSource1"  >
                             <Fields>
                                 <asp:TemplateField HeaderText="所投放的域名:">
                                                                       
                                     <ItemTemplate>
                                         <asp:TextBox ID="TextBox5" runat="server" Text='<%# Bind("Domain") %>'></asp:TextBox>
                                         <asp:Button ID="Button2" runat="server" Text="增加" OnClick="Button2_Click" />
                                     </ItemTemplate>
                                 </asp:TemplateField>

解决方案 »

  1.   

    DetailsView 是编辑/显示/更新单条记录
    根据状态设置textbox
    ((TextBox)DetailsView1.FindContorls(""))
      

  2.   

    是DetailsView 是更新单条记录
    就是从一个页面的行记录传过来的,然后在DetailsView文本里面编辑
      

  3.   

    要想插入,应该有三个按钮,如:
    <asp:TemplateField ShowHeader="False">
      <ItemTemplate>
        <asp:Button ID="Button1" runat="server" CausesValidation="False"  CommandName="New" Text="增加" />
       </ItemTemplate>   <InsertItemTemplate>
          <asp:Button ID="Button1" runat="server" CausesValidation="True"  CommandName="Insert" Text="保存" />
          &nbsp;
          <asp:Button ID="Button2" runat="server" CausesValidation="False"   CommandName="Cancel" Text="取消" />
      </InsertItemTemplate>
    </asp:TemplateField>