我正在使用GridView从数据源获取数据。 我想在GridView的每列的末尾添加一个文本框,即页脚 我该怎么做?将文本框添加到Gridview中
回答
使用FooterTemplate
。示例:
<asp:TemplateField>
<ItemTemplate>
...
</ItemTemplate>
<FooterTemplate>
your textboxes go here
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
...
</ItemTemplate>
<FooterTemplate>
your textboxes go here
</FooterTemplate>
</asp:TemplateField>
当我把 的
如果您分享了警告/错误,它可能会有所帮助。 – 2012-04-15 01:53:15
您不能在同一列中使用BoundField和TemplateField。您将使用模板字段并在ItemTemplate中执行类似<%#Eval(“DataField”)%>的操作,以将数据输出到该列。 – Ricketts 2012-04-15 15:14:19
您应该了解BoundField和TemplateField类之间的区别。第一个用于将字段显示为文本,而在TemplateField中,您可以自定义要显示信息的方式。所以,你应该在列中使用BoundField 或 TemplateField(不是我认为你正在尝试的嵌套在另一个列中),在你的情况下它必须是TemplateField,因为你想自定义页脚显示的方式。所以,它应该是这样的:
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="lblNumber" runat="server" Text='<%# Bind("Number")%>' />
</ItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txb" runat="server"></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
在<FooterTemplate>
<asp:TemplateField HeaderText="UnitsInStock">
<ItemTemplate>
//your displaying control
</ItemTemplate>
<FooterTemplate>
<asp:TextBox id="tb1" Text="Text" runat="server" />
</FooterTemplate>
</asp:TemplateField>
查找页脚控件添加文本框在OnRowDataBound事件:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Footer)
{
TextBox tb1 = (TextBox)e.Row.FindControl("tb1");
//do your stuff
}
}
- 1. 如何将UserControl中的所有文本框添加到GridView中
- 2. jquery:将字符串添加到gridview中的文本框
- 3. ASP.NET将jquery日期选择器添加到Gridview文本框(编辑gridview)
- 4. 添加复选框到Gridview
- 5. 如何将文本添加到Android中的GridView中
- 6. 将文本框添加到图像
- 7. 将字段值添加到文本框
- 8. 将文本添加到组合框
- 9. 将大文本框添加到页面
- 10. 将文本框添加到UIAlertView
- 11. python pptx将边框添加到文本
- 12. 将css类添加到文本框javascript
- 13. 将UIPicker添加到文本框
- 14. 如何将文本字段列添加到asp.net C#中的Gridview?
- 15. 如何将文本从文本框添加到列表中
- 16. Xcode:将文本添加到文本框中的标签
- 17. 通过javascript将文本添加到文本框中
- 18. 如何添加文本框到动态GridView
- 19. 添加文本框的值到GridView控件上按钮单击
- 20. 添加数据到gridview,从文本框,按钮点击
- 21. 添加文本框TemplateField Column到GridView以编程方式
- 22. 将位图添加到GridView
- 23. 将行添加到空GridView?
- 24. 将行添加到DevExpress GridView
- 25. 将行添加到gridview
- 26. 将行添加到gridView
- 27. 将复选框列表中的值添加到文本框
- 28. 在Gridview模式下将过滤器文本框添加到Listview的标题
- 29. 将GridView添加到Android中的ListView中
- 30. 将组合框添加到WinForms中的gridview中
'的 的 FooterTemplate> ASP:的TemplateField> ASP:GridView的>' –
Pankaj
2012-04-15 02:38:21