我的数据是15条,每页显示10条。这样第二页会显示5条。GridView大小会变小。这样整个网页高度会变小。怎么实现第二页的时候 还是显示10条数据的控件大小呢?
解决方案 »
- 对利用Directory.Move方法实现重命名文件夹功能的疑问?
- 关于用户控件调用外部时间JS代码的问题
- 查询字符串有时候得到的不对?
- radiobuttonlist如何绑定图片
- 如何把access表的数字类型数据。赋值给textbox???由于符号不匹配或数据溢出以外的其他原因....
- 显示问题
- 100分求:ASP.NET定时发送信息实例!(Time控件的高级用法)
- 用户控件、自定义控件在页面有其他提交按钮的时候每次都要刷新似的重载一次
- 数据显示问题
- 为什么我的用户验证程序总出错,我看不出来错在那里
- MVC3 怎么实现像openfiledialog的功能
- 看到工具箱里有LinqDataSource和SqlDataSource,你们一般用的是哪个啊?有啥区别啊?请前辈指导!
<div style="overflow-y: scroll; height: 470px;width:600px">
<asp:GridView ID="GvDep" runat="server" .......>
</asp:GridView>
</div>
/// <summary>
/// 根据期望的表大小向DataTable填充空行。
/// </summary>
/// <param name="dt">数据表实例。</param>
/// <param name="dataTableSize">期望的数据表大小。</param>
public static void FillBlankRow(DataTable dt, int dataTableSize)
{
if (dataTableSize < 0)
throw new ArgumentOutOfRangeException("方法参数dataTableSize不能是负数。");
if (dt.Rows.Count < dataTableSize)
{
int additionCount = dataTableSize - dt.Rows.Count;
for (int i = 0; i < additionCount; i++)
{
DataRow row = dt.NewRow();
dt.Rows.Add(row);
}
}
}
调用:
FillBlankRow(dt,10);
GridView1.DataSource=dt;
GridView1.DataBind();
+1 套个外层的div控制样式。