【发布时间】:2009-02-27 09:23:50
【问题描述】:
我想在不使用 sqldatasource 的情况下单击 new 按钮时向网格视图插入新行。以及如何从网格视图中编辑、更新和删除行。请帮助我
[视觉工作室 2008 asp.net 与 c#]
谢谢 直通
【问题讨论】:
我想在不使用 sqldatasource 的情况下单击 new 按钮时向网格视图插入新行。以及如何从网格视图中编辑、更新和删除行。请帮助我
[视觉工作室 2008 asp.net 与 c#]
谢谢 直通
【问题讨论】:
“不使用 SqlDataSource”是什么意思?那么,您打算如何将插入的数据传播到数据存储区?您尚未指定您正在使用的其他方法。
无论如何,GridView 本身并不支持记录的插入,但您可以通过创建一个 FooterTemplate 来完成它,您可以在其中创建用于输入新数据的字段。此外,提供一列以允许在 FooterTemplate 中插入/取消按钮。
这是一个很好的示例:How to easily insert row in GridView with SqlDataSource
【讨论】:
很好的gridview教程:ASP.NET Quickstart Tutorials
【讨论】:
要添加新行,您可以尝试将控件放在 GridView 的页脚行中。
编辑、更新和删除需要你做两件事:
【讨论】:
如果你想在没有 SQL 数据源的情况下这样做,那么将 DataTable 设置为 GridView 的数据源。
【讨论】: