
c#求助 DevExpress 中 gridView1 根据屏幕高度循环滚动
2016-09-21
展开全部
<div style="width:100%; overflow:scroll; clear:both;"></div>
问题出在这个div了,和GridView没关系。
你可以这样做:
前台:
<div id=’divGridView‘ runat=‘server’ >
<asp:GridView ID="gvBargain" runat="server" AutoGenerateColumns="False" CssClass="gridview_m"
Style="text-align: center" OnRowDataBound="gvBargain_RowDataBound" Width="1300px">
<Columns>
<asp:BoundField HeaderText="编号">
<ItemStyle Width="40px" />
</Columns>
</asp:GridView>
</div>
后台:
................
this.divGridView.Attributes["style"] = "width:770px;overflow:auto;"
+ (dt.Rows.Count >= 30 ? "height:480px" : string.Empty);
其中的dt表示要绑定到gvBargain上的DataTable,这个语句就是当要绑定的数据dt.Rows.Count
大于你设置的行数(这里我设置的是30)时候显示滚动条否则不显示。div的高度和超过多少行时显示滚动条,你可以自己调试,看看具体有多少行时需要显示,就可以了。
}
问题出在这个div了,和GridView没关系。
你可以这样做:
前台:
<div id=’divGridView‘ runat=‘server’ >
<asp:GridView ID="gvBargain" runat="server" AutoGenerateColumns="False" CssClass="gridview_m"
Style="text-align: center" OnRowDataBound="gvBargain_RowDataBound" Width="1300px">
<Columns>
<asp:BoundField HeaderText="编号">
<ItemStyle Width="40px" />
</Columns>
</asp:GridView>
</div>
后台:
................
this.divGridView.Attributes["style"] = "width:770px;overflow:auto;"
+ (dt.Rows.Count >= 30 ? "height:480px" : string.Empty);
其中的dt表示要绑定到gvBargain上的DataTable,这个语句就是当要绑定的数据dt.Rows.Count
大于你设置的行数(这里我设置的是30)时候显示滚动条否则不显示。div的高度和超过多少行时显示滚动条,你可以自己调试,看看具体有多少行时需要显示,就可以了。
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询