以编程方式更改gridview标题行的高度

本文关键字:高度 标题 gridview 编程 方式更 | 更新日期: 2023-09-27 18:26:58

我正试图用后面的代码更改表单元格高度和标题行高度。下面的代码只适用于单元格,而不适用于标题行单元格,请问如何独立完成?BTW是一款asp.net网络应用

foreach (GridViewRow row in gvCurrentStageCircsPSTN.Rows)
{
    if (row.RowType == DataControlRowType.Header)
    {
        gvCurrentStageCircsPSTN.RowStyle.Height = 30;
    }
    foreach (TableCell cell in row.Cells)
    {
        cell.Width = 150;
        cell.Height = 20;
        cell.Attributes.CssStyle["text-align"] = "center";
    }
}

以编程方式更改gridview标题行的高度

要更改包含标题的顶行高度,可以使用

gvCurrentStageCircsPSTN.ColumnHeaderHeight = someInt;

更改垂直标题宽度

gvCurrentStageCircsPSTN.RowHeaderWidth = someInt;

要更改所有单元格高度,请使用

gvCurrentStageCircsPSTN.RowHeight = someInt;

我希望这能有所帮助。

编辑鉴于这是一个ASP.NET应用程序,您需要

GridView gridView = new GridView();
gridView.HeaderRow.Height = someInt;

以设置列标题行的高度。

除非我误解了你的问题,否则你能从GridView中选择标题行吗?

GridviewRow headerRow = gvCurrentStageCircsPSTN.headerRow;
headerRow.Height = whatever you want the height to be.