C# Gridview控件是基于Web的SQL Server数据库表编辑器的完整解决方案吗?

C# Gridview控件是基于Web的SQL Server数据库表编辑器的完整解决方案吗?,c#,asp.net,sql-server,gridview,web-controls,C#,Asp.net,Sql Server,Gridview,Web Controls,在将现有的基于Web的sql表编辑器集成到我的解决方案中的几次尝试失败后,我决定编写自己的基于Web的sql Server表编辑器,我正在考虑对数据库上的所有联机进程使用Gridview控件,以下是我的问题: 1-Gridview是否是SQL Server数据库表的完整解决方案 编辑 2-Gridview是实现这一点的最佳方式吗 注:我正在尝试为最终用户创建我的应用程序的在线管理面板 两个栅格视图和附加对象(例如用于图像查看)应该足以进行基本数据编辑 GridView将允许您查看和编辑SQL表中

在将现有的基于Web的sql表编辑器集成到我的解决方案中的几次尝试失败后,我决定编写自己的基于Web的sql Server表编辑器,我正在考虑对数据库上的所有联机进程使用Gridview控件,以下是我的问题:

1-Gridview是否是SQL Server数据库表的完整解决方案 编辑

2-Gridview是实现这一点的最佳方式吗


注:我正在尝试为最终用户创建我的应用程序的在线管理面板

两个栅格视图和附加对象(例如用于图像查看)应该足以进行基本数据编辑

GridView将允许您查看和编辑SQL表中的大多数字段(二进制和图像除外),所以在这方面它可以工作。对于查找表,您需要使用另一个网格视图,可能是只读模式。这取决于您希望在表编辑器中拥有的内容。

您可以为需要管理的每个表使用绑定到gridview的控件。Sqldatasource将使用向导创建CRUD操作,Gridview将自动生成列和命令


如上所述,您将努力适当地管理图像,但所有其他字段类型都可以动态管理。

Datagridview能够在web界面中的表中进行操作,但是当有新表添加到数据库时,自动创建Datagridview表是困难的部分。为此,创建这样一个管理菜单需要努力工作,但是如果应用程序中没有那么多表,您可以使用DataGridView手动创建管理面板,而不是编写自己的sql表编辑器工具