我知道我不能在我的 C# windows 应用程序中使用这个 Web 控件,并且我仅限于 DataGridView 控件。但这不会像 Web.UI.Webcontrol.GridView 控件那样以优雅的方式显示结果,而是像在 sql server 中执行 SQL 查询时那样显示结果。
我不想走上托管网络用户控件的道路,这反过来又会使用 Web.UI.WebConntrol.GridView 控件启动我的网站。
您可以使 DataGrids 看起来比默认的更好,这篇 MSDN 文章解释了一些您可以使用的方法,主要是通过更改可用属性,并利用 DataGridTableStyle 和 DataGridColumnStyle。
如果您想实现分页,并且正在使用只读数据集,您可以查看这篇知识库文章。
最后,如果你有钱,有很多公司在销售一个看起来更像 web 控件的数据网格控件版本,Syncfusion和DevExpress只是两个,虽然我自己没有用过,所以可以'不说他们有多好