我正在我们现有的WinForms项目的支持Web的版本。 GridView的似乎是充足的替代品,我们一直在使用数据网格。我们有旧DataGrid中写入大量的表格样式。是否有可能重新使用此代码到一个样式应用到一个GridView?

如果重新写是必要的,什么是风格的GridView的最好方法是什么?

有帮助吗?

解决方案

我不认为有一个简单的方法来从数据网格样式到GridView的端口。

您可以考虑使用 CSS友好控制适配器对于应用样式的机制:

其他提示

使用主题和皮肤文件是你所需要的。

检查此链接: http://msdn.microsoft.com/en-us /library/ykzx33wh(VS.80).aspx

可以经由具有copyfrom()方法从复制到数据网格式GridView的

要来自数据网格复制标题样式到网格视图:

GridView1.HeaderStyle.CopyFrom(DataGrid1.HeaderStyle);

页脚风格:

GridView1.FooterStyle.CopyFrom(DataGrid1.FooterStyle);

希望这有助于。

GridView控件具有类型TableItemStyle的几个属性(FooterStyle,HeaderStyle,RowStyle等)。

这些TableItemStyle属性包含一个称为的copyfrom方法,该方法需要一个System.Web.UI.WebControls.Style。您将无法复制样式为您的WinForms的DataGrid使用此方法。

您的最快路径可能是重写并使用FooterStyle,HeaderStyle,RowStyle时,GridView的等方面的性能。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top