Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用GridView时,将其绑定到数据源的最佳选项是什么?_C#_Asp.net_Gridview_Sqldatasource_Objectdatasource - Fatal编程技术网

C# 使用GridView时,将其绑定到数据源的最佳选项是什么?

C# 使用GridView时,将其绑定到数据源的最佳选项是什么?,c#,asp.net,gridview,sqldatasource,objectdatasource,C#,Asp.net,Gridview,Sqldatasource,Objectdatasource,我对ASP.net比较陌生,在学习ASP.net的过程中,我遇到了人们将数据绑定到GridView的不同方式: SqlDataSource 对象数据源 从代码隐藏将DataTable绑定到GridView控件 首选哪种方式?在什么情况下 谢谢这取决于需求。但是ObjectDataSource和将DataTable从代码隐藏绑定到GridView控件比SqlDataSource更好。当您使用linq或MVC时,则更喜欢ObjectDataSource,对于多层体系结构,ASP.NET更喜欢从代码隐

我对ASP.net比较陌生,在学习ASP.net的过程中,我遇到了人们将数据绑定到GridView的不同方式:

  • SqlDataSource
  • 对象数据源
  • 从代码隐藏将DataTable绑定到GridView控件
  • 首选哪种方式?在什么情况下


    谢谢

    这取决于需求。但是
    ObjectDataSource
    将DataTable从代码隐藏绑定到GridView控件
    SqlDataSource
    更好。当您使用linq或MVC时,则更喜欢
    ObjectDataSource
    ,对于多层体系结构,ASP.NET更喜欢
    从代码隐藏处将数据表绑定到GridView控件,
    
    我希望你能得到答案

    多谢各位。这就是我决定要做的