在asp.net中不使用网格控件插入,删除,更新表

时间:2012-08-26 12:02:42

标签: asp.net sql-server-2005

如何在不使用asp.net中的数据网格服务器控件的情况下插入,删除,更新等

2 个答案:

答案 0 :(得分:0)

使用其他数据控件或使用访问数据库的自定义代码(例如在代码隐藏中)。

这个非常不明确的问题无法真正说出来。

答案 1 :(得分:0)

如果您不喜欢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 control Repeater控件是一个数据绑定容器控件,用于生成单个项目的列表。您可以使用模板在网页上定义单个项目的布局。页面运行时,控件将重复数据源中每个项目的布局。有关对Repeater控件进行编程的信息,请参阅MSDN库中的Repeater类。

您也可以自己创建简单的crud表单,并使用SqlCommand在数据库上触发查询。