FormView如何动态生成模板并绑定数据?
数据库字段动态添加删除,FormView如何根据数据库动态显示和绑定..? ?求救啊... --------------------编程问答--------------------<asp:FormView ID="FormView1" runat="server" AllowPaging="True"
BackColor="White" BorderColor="#3366CC" BorderStyle="None" BorderWidth="1px"
CellPadding="4" DataKeyNames="ID" DataSourceID="SqlDataSource1"
GridLines="Both" Width="100%">
<FooterStyle BackColor="#99CCCC" ForeColor="#003399" />
<RowStyle BackColor="White" ForeColor="#003399" />
<EditItemTemplate>
ID:
<asp:Label ID="IDLabel1" runat="server" Text='<%# Eval("ID") %>' /><br >
TITLE:
<asp:TextBox ID="TITLETextBox" runat="server" Text='<%# Bind("TITLE") %>' /><br >
<asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True"
CommandName="Update" Text="更新" />
<asp:LinkButton ID="UpdateCancelButton" runat="server"
CausesValidation="False" CommandName="Cancel" Text="取消" />
</EditItemTemplate>
<InsertItemTemplate>
TITLE:
<asp:TextBox ID="TITLETextBox" runat="server" Text='<%# Bind("TITLE") %>' /> <br >
<asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True"
CommandName="Insert" Text="插入" />
<asp:LinkButton ID="InsertCancelButton" runat="server"
CausesValidation="False" CommandName="Cancel" Text="取消" />
</InsertItemTemplate>
<ItemTemplate>
新闻编号:
<asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' /><br >
新闻标题:
<asp:Label ID="TITLELabel" runat="server" Text='<%# Bind("TITLE") %>' /><br >
</ItemTemplate>
<PagerStyle BackColor="#99CCCC" ForeColor="#003399" HorizontalAlign="Left" />
<HeaderStyle BackColor="#003399" Font-Bold="True" ForeColor="#CCCCFF" />
<EditRowStyle BackColor="#009999" Font-Bold="True" ForeColor="#CCFF99" />
</asp:FormView>
参考 请看完。。 --------------------编程问答-------------------- 请看清楚...数据表字段动态改变啊...也就是FormView也可能动态改变...如原来有ID,Title两个字段,我要动态添加一个Content字段...如果用上述代码,那如何在ItemTemplate动态(后台代码)添加上去.. --------------------编程问答-------------------- 最简单可行的办法就是绑定所有可能的字段,
后台判定某个字段究竟是Visible是false,还是true! --------------------编程问答--------------------
关键是我想做一个让用户自定义字段的功能! --------------------编程问答-------------------- 在ItemTemplate中加一个容器,div或Panel等,
在FormView的DataBound事件中,将你的字段动态添加到div或Panel中!
补充:.NET技术 , ASP.NET