我一直在使用excel通过在excel中绑定sql数据库视图并制作电子表格来查看数据库表。这很好,但我想要一个代码解决方案。
在将视图名称作为字符串给出时,C#ASP.NET中是否有一种方法可以将数据库视图直接绑定到gridview?
的 的 ** * 解决的 * < / EM> ****
我做了一些研究并找到了解决方案。主要问题是我不想在我的数据库上创建任何业务对象或存储过程。
我找到的解决方案是使用SqlDataSource。我只需设置SqlDataSource.ConnectionString并将SqlDataSource.SelectCommand设置为“Select * From”+ MyViewName,然后将数据源绑定到gridview。
使用这种方法我基本上只需传入表/视图名称,gridview将直接从数据库中填充。这允许我使用相同的代码,唯一需要更改的是数据库视图名称字符串。