我正在设置Gridview来显示SQL数据库中的数据。我知道我可以在aspx页面或后面的代码中进行设置。是否有最佳做法可以遵循决定最佳方法?你通常在后面的代码中设置它吗?
答案 0 :(得分:0)
SqlDataSource
控件是一个服务器控件,就像GridView
控件一样,所以为了回答你的问题,确实没有更好的" (仅以声明方式而非命令式)使用服务器控件的方式。
我曾几次使用SqlDataSource
控件,我总是在标记中声明控件,并在标记内设置数据检索的属性。
现实通常要求您在标记中为GridView
和SqlDataSource
声明服务器控件,然后在代码中应用/更新服务器控件的属性,但可能是你将为GridView
而不是SqlDataSource
编写更多代码隐藏,因为GridView
需要对网格中的行上的事件做出反应。如果您没有任何动态查询,那么大多数时候您的SqlDataSource
将具有可以在标记中应用的静态查询(比较)。