如何动态修改DATAGRID中的列名,比如在列名旁边增加一个图标等。 try:((BoundColumn)DataGrid1.Columns[1]).HeaderText="<img src=\"mypic.gif\">列名"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <asp:TemplateColumn> <ItemTemplate> <asp:Label runat="server" Text='<%# left(DataBinder.Eval(Container, "DataItem.type"),10)%>'> </asp:Label> </ItemTemplate> </asp:TemplateColumn> 你看看我的例子,只需将"↓"、"↑"换为<img src=".../>就可以了!http://218.84.107.5/n.aspx <asp:HyperLinkColumn Target="_blank" DataNavigateUrlField="objectGuid" DataNavigateUrlFormatString="ShowDetail.aspx?id={0}" DataTextField="Title" SortExpression="Title" HeaderText="" DataTextFormatString="<img src="images/meng.gif" border="0" align="absmiddle" hspace="5">{0}"></asp:HyperLinkColumn> 我把DATAGRID绑定到数据源的 ,这样的话,各个字段并不会在COLUMNS中出现。COLUMNS是空的。如果:((BoundColumn)DataGrid1.Columns[1]).HeaderText="<img src=\"mypic.gif\">列名";就会导致数组溢出错误 你的数据源是什么?DataTable吗?试试直接修改数据源的列标题:for(int i=0;i<mytable.Columns.Count;i++){mytable.Columns[i].Caption="<img src=\"mypic.gif\">"+mytable.Columns[i].Caption;}DataGrid1.DataSource=mytable;DataGrid1.DataBind(); 再看一遍吧,同你一样是自动生成的列,无需知道列名,从数据源表修改:http://218.84.107.5/n.aspx 【字符串比较问题】有分隔符号比较 100分GridView的帖子!!!!! asp.net下用Repeater绑定数据后怎样实现table的一行一颜色? asp.net上传文件,只能上传视频和音频文件 高手请进! 求一簡單問題,謝謝 怎样去调用这段代码? 请教ArrayList绑定DataGrid的问题 这么多cache究竟是一样的吗? 很简单,快来要分呀!!! 解决完问题立马给分 重写xml的问题:一xml文件生成之后,要在其后插入一些新的xml,可以直接插入吗?还是必需的重写 求助asp.net加密问题?????????
<ItemTemplate>
<asp:Label runat="server" Text='<%# left(DataBinder.Eval(Container, "DataItem.type"),10)%>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
http://218.84.107.5/n.aspx
这样的话,各个字段并不会在COLUMNS中出现。
COLUMNS是空的。
如果:
((BoundColumn)DataGrid1.Columns[1]).HeaderText="<img src=\"mypic.gif\">列名";就会导致数组溢出错误
mytable.Columns[i].Caption="<img src=\"mypic.gif\">"+mytable.Columns[i].Caption;
}DataGrid1.DataSource=mytable;
DataGrid1.DataBind();
http://218.84.107.5/n.aspx