如何动态修改web页面中dataGrid的列头显示文字 在程序中根据条件动态修改DataGrid的Columns的HeaderText属性值。datagrid.Columns[0].HeaderText//DataGrid的第一列的列头显示文字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dg.DataSource=dt;dg.AutoGenerateColumns=false;HyperLinkColumn hlc=new HyperLinkColumn();hlc.HeaderText="用户代号";hlc.DataTextField="userid";hlc.DataNavigateUrlField="userid";hlc.DataNavigateUrlFormatString="ShowDetail.aspx?userid={0}";dg.Columns.Add(hlc); BoundColumn bc=new BoundColumn();bc.DataField="mail";bc.HeaderText="邮件地址";dg.Columns.Add(bc);dg.DataBind(); 如果DataGrid的AutoGenerateColumns属性为True,那需要在ItemDataBound中修改:if (e.Item.ItemType == ListItemType.Header){ e.Item.Cells[0].Text = "Your Header Text";} cnkei方法可行,本贴已结。分送给cnkei谢谢诸位,愿我们共同进步! c#多窗口打开问题 请问dateTimePicker 如何显示为monthCalendar 的样式。 求!字符串提取的方法 怎样让它知道打什么 请高手帮个忙~谢谢了 邮件内容获取 关于类前说明。 学习C#的第一个问题--C#怎么读啊? .net 下面有什么好用的业务平台产品吗? 在centos下安装oracle9i,SDO_GEOMETRY不能识别 为什么不能创建FileSystemObject? 错在哪里? C#的窗体中有没有类似VB中的Resize事件?
hlc.HeaderText="用户代号";
hlc.DataTextField="userid";
hlc.DataNavigateUrlField="userid";
hlc.DataNavigateUrlFormatString="ShowDetail.aspx?userid={0}";
dg.Columns.Add(hlc);
BoundColumn bc=new BoundColumn();
bc.DataField="mail";
bc.HeaderText="邮件地址";
dg.Columns.Add(bc);dg.DataBind();
if (e.Item.ItemType == ListItemType.Header)
{
e.Item.Cells[0].Text = "Your Header Text";
}
谢谢诸位,愿我们共同进步!