日期:2014-05-18  浏览次数:20381 次

出现一个很怪的GridView问题
页面第一次加载时   GridView能正常显示   但实现翻页后发现GridView的样式变了
这是怎么回事   字号本来是12px   变成了14px   还有居中的GridView变成了居左   好象样式在第一次加载能表现   执行页面回传后就不起作用了
        怎么回事呢   遇到好几次了...

------解决方案--------------------
翻页是有没有用Response.Write?
------解决方案--------------------
肯定是用了Response.Write 如果真用了样式肯定会变.
------解决方案--------------------
同意cpp2017的,是不是LZ在翻页的时候使用了Response.Write。因为以前遇到过这样的问题,就是由于使用了Response.Write引起的。
------解决方案--------------------
自己用属性栏指定下gridview的样式:
<FooterStyle BorderStyle= "Ridge " /> 脚样式
<EmptyDataRowStyle BackColor= "#C00000 " /> 空数据行样式
<RowStyle BackColor= "#404000 " /> 行样式
<EditRowStyle BackColor= "#C04000 " /> 编辑行样式
<SelectedRowStyle BackColor= "#004000 " /> 选择行样式
<PagerStyle BackColor= "#804000 " /> 页面样式
<AlternatingRowStyle BorderColor= "#804000 " /> 修改行样式
自己看着吧,都可以指定宽度,高度,大小,位置.

试下重新指定