Sql 将数据库视图绑定到c.net gridview

Sql 将数据库视图绑定到c.net gridview,sql,gridview,view,Sql,Gridview,View,我一直在使用excel通过在excel中绑定sql数据库视图并制作电子表格来查看数据库表。这很好,但我需要一个代码解决方案 在C ASP.NET中,当以字符串形式给出视图名称时,是否有方法将数据库视图直接绑定到gridview ***解决***** 我做了更多的研究,找到了解决办法。主要的问题是我不想在数据库中创建任何业务对象或存储过程 我找到的解决方案是使用SqlDataSource。我只需设置SqlDataSource.ConnectionString并将SqlDataSource.Sele

我一直在使用excel通过在excel中绑定sql数据库视图并制作电子表格来查看数据库表。这很好,但我需要一个代码解决方案

在C ASP.NET中,当以字符串形式给出视图名称时,是否有方法将数据库视图直接绑定到gridview

***解决*****

我做了更多的研究,找到了解决办法。主要的问题是我不想在数据库中创建任何业务对象或存储过程

我找到的解决方案是使用SqlDataSource。我只需设置SqlDataSource.ConnectionString并将SqlDataSource.SelectCommand设置为Select*From+MyViewName,然后将数据源绑定到gridview


使用这个方法,我基本上只需要传入表/视图名称,gridview将直接从数据库中填充。这允许我使用相同的代码,唯一需要更改的是数据库视图名称字符串。

为什么不直接使用Excel查询以绑定到gridview?为什么不直接使用Excel查询以绑定到gridview