首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

datagrid表头文字为什么不显示?该如何处理

2012-03-03 
datagrid表头文字为什么不显示?1.在前台页面,我用属性生成器定义好了列,我在后台用:MyDataGrid.DataBind()

datagrid表头文字为什么不显示?
1.在前台页面,我用属性生成器定义好了列,我在后台用:
    MyDataGrid.DataBind();
    MyDataGrid.Columns[4].HeaderText= "工资项目1 ";
    为什么不起作用
2.如果前台用属性生成器选择 "在运行时自动创建列 "如何定义每列表并头的样式.
谢谢


[解决办法]
ShowHeader= "true "了嘛
[解决办法]
我也是楼主这么加的啊。。
protected void Page_Load(object sender, System.EventArgs e)
{
LoadStyle();
if(!base.IsPostBack)//根据传入类型值判断页面访问权
{
this.htype.Value = Request[ "type "].ToString();
if (Request[ "type "].ToString() == "11 ")
{
CheckInvalid( "1004 ");
DatagridDic.Columns[2].HeaderText = " <font color=#ffffff> 排放标准 </font> ";
}
[解决办法]
你设置datagrid显示页眉。,同孟老大所说!

表头样式你在datagrid的属性页里可以设置啊!
[解决办法]
你把你的文字加个颜色试试嘛。。DatagridDic.Columns[2].HeaderText = " <font color=#ffffff> 排放标准 </font> ";

热点排行