当点击添加按钮之后。
如何在里面动态生成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>
如何在里面动态生成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>
根据状态设置textbox
((TextBox)DetailsView1.FindContorls(""))
就是从一个页面的行记录传过来的,然后在DetailsView文本里面编辑
<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="保存" />
<asp:Button ID="Button2" runat="server" CausesValidation="False" CommandName="Cancel" Text="取消" />
</InsertItemTemplate>
</asp:TemplateField>