应用现有TABLESTYLE到GridView
-
20-08-2019 - |
题
我正在我们现有的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的等方面的性能。
不隶属于 StackOverflow