【发布时间】:2012-08-26 12:02:41
【问题描述】:
如何在asp.net中不使用数据网格服务器控件插入、删除、更新等
【问题讨论】:
-
请参阅 MSDN 上的此资源 Retrieving and Modifying Data in ADO.NET 它应该涵盖您需要了解的几乎所有内容msdn.microsoft.com/en-us/library/ms254937.aspx
如何在asp.net中不使用数据网格服务器控件插入、删除、更新等
【问题讨论】:
通过使用其他数据控件或使用访问数据库的自定义代码(例如在代码隐藏中)。
这个非常不具体的问题真的不能说更多。
【讨论】:
如果你不喜欢的是GridView,请使用一些other data control
DataList control DataList 控件可用于以任何重复结构(例如表格)显示数据。 DataList 控件可以以不同的布局显示行,例如按列或行对它们进行排序。有关对 DataList 控件进行编程的信息,请参阅 MSDN 库中的 DataList 类。
DetailsView control DetailsView 控件使您能够从其关联的数据源中一次显示、编辑、插入或删除一条记录。 DetailsView 控件一次仅显示一条数据记录,即使其数据源公开了多条记录。有关对 DetailsView 控件进行编程的信息,请参阅 MSDN 库中的 DetailsView 类。
FormView control FormView 控件使您能够处理来自数据源的单个记录,类似于 DetailsView 控件。 FormView 和 DetailsView 控件之间的区别在于,DetailsView 控件使用表格布局,其中记录的每个字段都显示为自己的一行。相比之下,FormView 控件没有指定用于显示记录的预定义布局。相反,您创建一个包含控件的模板,以显示记录中的各个字段。有关对 FormView 控件进行编程的信息,请参阅 MSDN 库中的 FormView 类。
Repeater controlRepeater 控件是一个数据绑定容器控件,它生成单个项目的列表。您可以使用模板定义网页上各个项目的布局。当页面运行时,控件会重复数据源中每个项目的布局。有关对中继器控件进行编程的信息,请参阅 MSDN 库中的中继器类。
您也可以自己创建简单的 crud 表单并使用 SqlCommand 来触发数据库查询。
【讨论】: