如何从代码后面编辑Gridview列字体?

时间:2011-07-11 12:53:32

标签: c# asp.net visual-studio

我想编辑某些列字体大小

/*Line 47*/  GridView1.HeaderRow.Cells[0].Text = "";
/*Line 48*/  GridView1.Columns[0].ControlStyle.Font.Size= 40; // the bug is here
/*Line 49*/  GridView1.HeaderRow.Cells[1].Text = "Report Name";

第48行给出错误:

  

指数超出范围。必须是非负数且小于集合的大小。
  参数名称:index

2 个答案:

答案 0 :(得分:0)

Columns属性引用网格视图设置中的列,如果您只想访问特定行中的目标列,则:

GridView1.Rows[0].Cells[0].ControlStyle.Font.Size = 40;

将被使用,否则你也可以在构造它时在列中设置ControlStyle(在代码或设计器中)。

答案 1 :(得分:0)

//首先使用标题文件

使用System.Drawing;

//比

 BridView1.ControlStyle.Font.Size = 9;