ASP.NET Gridview SQL数据源

时间:2015-08-11 15:14:59

标签: asp.net gridview

我正在设置Gridview来显示SQL数据库中的数据。我知道我可以在aspx页面或后面的代码中进行设置。是否有最佳做法可以遵循决定最佳方法?你通常在后面的代码中设置它吗?

1 个答案:

答案 0 :(得分:0)

SqlDataSource控件是一个服务器控件,就像GridView控件一样,所以为了回答你的问题,确实没有更好的" (仅以声明方式而非命令式)使用服务器控件的方式。

我曾几次使用SqlDataSource控件,我总是在标记中声明控件,并在标记内设置数据检索的属性。

现实通常要求您在标记中为GridViewSqlDataSource声明服务器控件,然后在代码中应用/更新服务器控件的属性,但可能是你将为GridView而不是SqlDataSource编写更多代码隐藏,因为GridView需要对网格中的行上的事件做出反应。如果您没有任何动态查询,那么大多数时候您的SqlDataSource将具有可以在标记中应用的静态查询(比较)。