请问如何去掉Datagrid列表头的下划线 点击Datagrid列表头可以进行排序,请问如何去掉Datagrid列表头的下划线 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单一点<style>a{ text-decoration:none;}</style> 我记得那种表头就是一个超链接按钮。可以参考下面这个超链接的去掉下划线地方式,设置一个style就行<a style="text-decoration:blink" href=Default.aspx>asdasdasda</a> 我用的是这种方式:this.DataGrid1.Columns[0].HeaderText = "UserID";this.DataGrid1.Columns[0].HeaderStyle.HorizontalAlign = HorizontalAlign.Center;this.DataGrid1.Columns[0].HeaderStyle.VerticalAlign = VerticalAlign.Bottom;请问怎么在代码中去掉下划线 <ASP:DATAGRID id="dg_EnterTainment_ParticularEvent" RUNAT="server" WIDTH="870" CSSCLASS="Result_DG_Style" AUTOGENERATECOLUMNS="False"> <FOOTERSTYLE CSSCLASS="Result_DG_FooterStyle" HORIZONTALALIGN="Center" WRAP="false"></FOOTERSTYLE> <SELECTEDITEMSTYLE CSSCLASS="Result_DG_SelectItemStyle" WRAP="true"></SELECTEDITEMSTYLE> <EDITITEMSTYLE CSSCLASS="Result_DG_EditItemStyle" WRAP="true"></EDITITEMSTYLE> <ALTERNATINGITEMSTYLE CSSCLASS="Result_DG_AlternatingItemStyle" WRAP="true"></ALTERNATINGITEMSTYLE> <ITEMSTYLE CSSCLASS="Result_DG_ItemStyle" HORIZONTALALIGN="Center" WRAP="true"></ITEMSTYLE> <HEADERSTYLE CSSCLASS="Result_DG_HeaderStyle" HORIZONTALALIGN="Center" WRAP="false"></HEADERSTYLE> <COLUMNS> <ASP:BoundColumn DataField="EVENT_KEY" Visible="False"></ASP:BoundColumn> <ASP:TEMPLATECOLUMN HEADERTEXT="Delete"> <ITEMTEMPLATE> <ASP:IMAGEBUTTON ID="dg_EnterTainment_ParticularEvent_btnDelete" RUNAT="server" COMMANDNAME="Delete" IMAGEURL="images/delete.gif"></ASP:IMAGEBUTTON> </ITEMTEMPLATE> </ASP:TEMPLATECOLUMN> <ASP:TEMPLATECOLUMN HEADERTEXT="Entr No" HeaderStyle-Wrap="False" HeaderStyle-ForeColor="#ff99cc" ItemStyle-ForeColor="Fuchsia" ItemStyle-Font-Bold="True"> <ITEMTEMPLATE> <asp:LinkButton ID="Imagebutton3" TEXT='<%#DataBinder.Eval(Container, "DataItem.EVENT_KEY")%>' RUNAT="server" COMMANDNAME="view" > </asp:LinkButton> </ITEMTEMPLATE> </ASP:TEMPLATECOLUMN> <ASP:TEMPLATECOLUMN HEADERTEXT="Event Date"> <ITEMTEMPLATE> <UC1:UC_CalendarText id="dg_EnterTainment_ParticularEvent_txt_EventDate" Runat="server" top="0" left="150" TEXT='<%#DataBinder.Eval(Container, "DataItem.EVENT_DATE")%>'> </UC1:UC_CalendarText> </ITEMTEMPLATE> </ASP:TEMPLATECOLUMN> <ASP:TEMPLATECOLUMN HEADERTEXT="Place"> <ITEMTEMPLATE> <ASP:TEXTBOX id="dg_EnterTainment_ParticularEvent_txt_Place" MaxLength="20" Runat="server" Width="80" CssClass="TextBoxStyle" Text='<%#DataBinder.Eval(Container, "DataItem.PLACE")%>'> </ASP:TEXTBOX> </ITEMTEMPLATE> </ASP:TEMPLATECOLUMN> <ASP:TEMPLATECOLUMN HEADERTEXT="Invc Num"> <ITEMTEMPLATE> <ASP:TEXTBOX id="dg_EnterTainment_ParticularEvent_txt_InvcNum" MaxLength="20" Runat="server" Width="80" CssClass="TextBoxStyle" Text='<%#DataBinder.Eval(Container, "DataItem.INVC_NUM")%>'> </ASP:TEXTBOX> </ITEMTEMPLATE> </ASP:TEMPLATECOLUMN> <ASP:TEMPLATECOLUMN HEADERTEXT="Meal Type"> <ITEMTEMPLATE> <ASP:DROPDOWNLIST ID="dg_EnterTainment_ParticularEvent_ddl_MealType" RUNAT="server" CSSCLASS="DropDownListStyle"> <ASP:LISTITEM VALUE="B">Breakfast</ASP:LISTITEM> <ASP:LISTITEM VALUE="L">Lunch</ASP:LISTITEM> <ASP:LISTITEM VALUE="D">Dinner</ASP:LISTITEM> <ASP:LISTITEM VALUE="O">Others</ASP:LISTITEM> </ASP:DROPDOWNLIST> </ITEMTEMPLATE> </ASP:TEMPLATECOLUMN> <ASP:TEMPLATECOLUMN HEADERTEXT="Particular"> <ITEMTEMPLATE> <ASP:TEXTBOX id="dg_EnterTainment_ParticularEvent_txt_Particular" MaxLength="50" Runat="server" Width="80" CssClass="TextBoxStyle" Text='<%#DataBinder.Eval(Container, "DataItem.PARTICULAR")%>'> </ASP:TEXTBOX> </ITEMTEMPLATE> </ASP:TEMPLATECOLUMN> <ASP:TEMPLATECOLUMN HEADERTEXT="Curr"> <ITEMTEMPLATE> <ASP:DROPDOWNLIST RUNAT="server" ID="dg_EnterTainment_ParticularEvent_Curr" CSSCLASS="DropDownListStyle"></ASP:DROPDOWNLIST> </ITEMTEMPLATE> </ASP:TEMPLATECOLUMN> <ASP:TEMPLATECOLUMN HEADERTEXT="Amt"> <ITEMTEMPLATE> <ASP:TEXTBOX id="dg_EnterTainment_ParticularEvent_txt_Amt" MaxLength="15" Runat="server" Width="80" CssClass="TextBoxNumericStyle" Text='<%#DataBinder.Eval(Container, "DataItem.AMT","{0:n2}")%>' > </ASP:TEXTBOX> </ITEMTEMPLATE> </ASP:TEMPLATECOLUMN> <ASP:TEMPLATECOLUMN HEADERTEXT="Local Amt"> <ITEMTEMPLATE> <ASP:TEXTBOX id="dg_EnterTainment_ParticularEvent_txt_LocalAmt" MaxLength="15" Runat="server" Width="80" ReadOnly="True" CssClass="TextBoxReadOnlyNumericStyle" Text='<%#DataBinder.Eval(Container, "DataItem.LOCAL_AMT","{0:n1}")%>' > </ASP:TEXTBOX> </ITEMTEMPLATE> </ASP:TEMPLATECOLUMN> <ASP:TEMPLATECOLUMN HEADERTEXT="Receipt"> <ITEMTEMPLATE> <ASP:TEXTBOX id="dg_EnterTainment_ParticularEvent_txt_Receipt" MaxLength="6" Runat="server" Width="50" CssClass="TextBoxStyle" Text='<%#DataBinder.Eval(Container, "DataItem.ATTACHMENT")%>'> </ASP:TEXTBOX> </ITEMTEMPLATE> </ASP:TEMPLATECOLUMN> </COLUMNS> </ASP:DATAGRID> ItemDataBound事件中给header标题附内容时,应该是对linkbutton附内容所以你设一下样式也可以去掉 有下划线不是蛮好的嘛,可以提示对其排序,呵呵:)顶cpp2017(慕白兄) 好强啊,经常非常简练的解答大家的问题,谢谢! protected void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Header) { foreach (TableCell cell in e.Item.Cells) { if (cell.Controls[0] is LinkButton) { ((LinkButton)cell.Controls[0]).Style.Add("text-decoration", "none"); } } } } 扩展程序所在的 UpdatePanel 不能与它所扩展的控件不同 求一个linq查询表中数据的例子 不是问题,发一个最近写的GIF动画验证码 小女子求助啦!关于修改密码的。。。(100分) 谁用过coalesys webMenu 控件 30分求解 请问Web应用程序中Table控件怎么实现自动居中??? asp.net想做个图书超期提示,mvc模式下的 求助~~~~~未将对象引用设置到对象的实例 最简单的问题——马上结贴! DataGrid如何实现分页显示? ajax传参数有几种? 取时间段
<style>
a
{
text-decoration:none;
}
</style>
可以参考下面这个超链接的去掉下划线地方式,设置一个style就行
<a style="text-decoration:blink" href=Default.aspx>asdasdasda</a>
this.DataGrid1.Columns[0].HeaderText = "UserID";
this.DataGrid1.Columns[0].HeaderStyle.HorizontalAlign = HorizontalAlign.Center;
this.DataGrid1.Columns[0].HeaderStyle.VerticalAlign = VerticalAlign.Bottom;
请问怎么在代码中去掉下划线
AUTOGENERATECOLUMNS="False">
<FOOTERSTYLE CSSCLASS="Result_DG_FooterStyle" HORIZONTALALIGN="Center" WRAP="false"></FOOTERSTYLE>
<SELECTEDITEMSTYLE CSSCLASS="Result_DG_SelectItemStyle" WRAP="true"></SELECTEDITEMSTYLE>
<EDITITEMSTYLE CSSCLASS="Result_DG_EditItemStyle" WRAP="true"></EDITITEMSTYLE>
<ALTERNATINGITEMSTYLE CSSCLASS="Result_DG_AlternatingItemStyle" WRAP="true"></ALTERNATINGITEMSTYLE>
<ITEMSTYLE CSSCLASS="Result_DG_ItemStyle" HORIZONTALALIGN="Center" WRAP="true"></ITEMSTYLE>
<HEADERSTYLE CSSCLASS="Result_DG_HeaderStyle" HORIZONTALALIGN="Center" WRAP="false"></HEADERSTYLE>
<COLUMNS>
<ASP:BoundColumn DataField="EVENT_KEY" Visible="False"></ASP:BoundColumn>
<ASP:TEMPLATECOLUMN HEADERTEXT="Delete">
<ITEMTEMPLATE>
<ASP:IMAGEBUTTON ID="dg_EnterTainment_ParticularEvent_btnDelete" RUNAT="server" COMMANDNAME="Delete"
IMAGEURL="images/delete.gif"></ASP:IMAGEBUTTON>
</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>
<ASP:TEMPLATECOLUMN HEADERTEXT="Entr No" HeaderStyle-Wrap="False" HeaderStyle-ForeColor="#ff99cc" ItemStyle-ForeColor="Fuchsia"
ItemStyle-Font-Bold="True">
<ITEMTEMPLATE>
<asp:LinkButton ID="Imagebutton3" TEXT='<%#DataBinder.Eval(Container, "DataItem.EVENT_KEY")%>' RUNAT="server" COMMANDNAME="view" >
</asp:LinkButton>
</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>
<ASP:TEMPLATECOLUMN HEADERTEXT="Event Date">
<ITEMTEMPLATE>
<UC1:UC_CalendarText id="dg_EnterTainment_ParticularEvent_txt_EventDate" Runat="server" top="0" left="150" TEXT='<%#DataBinder.Eval(Container, "DataItem.EVENT_DATE")%>'>
</UC1:UC_CalendarText>
</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>
<ASP:TEMPLATECOLUMN HEADERTEXT="Place">
<ITEMTEMPLATE>
<ASP:TEXTBOX id="dg_EnterTainment_ParticularEvent_txt_Place" MaxLength="20" Runat="server" Width="80" CssClass="TextBoxStyle" Text='<%#DataBinder.Eval(Container, "DataItem.PLACE")%>'>
</ASP:TEXTBOX>
</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>
<ASP:TEMPLATECOLUMN HEADERTEXT="Invc Num">
<ITEMTEMPLATE>
<ASP:TEXTBOX id="dg_EnterTainment_ParticularEvent_txt_InvcNum" MaxLength="20" Runat="server" Width="80" CssClass="TextBoxStyle" Text='<%#DataBinder.Eval(Container, "DataItem.INVC_NUM")%>'>
</ASP:TEXTBOX>
</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>
<ASP:TEMPLATECOLUMN HEADERTEXT="Meal Type">
<ITEMTEMPLATE>
<ASP:DROPDOWNLIST ID="dg_EnterTainment_ParticularEvent_ddl_MealType" RUNAT="server" CSSCLASS="DropDownListStyle">
<ASP:LISTITEM VALUE="B">Breakfast</ASP:LISTITEM>
<ASP:LISTITEM VALUE="L">Lunch</ASP:LISTITEM>
<ASP:LISTITEM VALUE="D">Dinner</ASP:LISTITEM>
<ASP:LISTITEM VALUE="O">Others</ASP:LISTITEM>
</ASP:DROPDOWNLIST>
</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>
<ASP:TEMPLATECOLUMN HEADERTEXT="Particular">
<ITEMTEMPLATE>
<ASP:TEXTBOX id="dg_EnterTainment_ParticularEvent_txt_Particular" MaxLength="50" Runat="server" Width="80" CssClass="TextBoxStyle" Text='<%#DataBinder.Eval(Container, "DataItem.PARTICULAR")%>'>
</ASP:TEXTBOX>
</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>
<ASP:TEMPLATECOLUMN HEADERTEXT="Curr">
<ITEMTEMPLATE>
<ASP:DROPDOWNLIST RUNAT="server" ID="dg_EnterTainment_ParticularEvent_Curr" CSSCLASS="DropDownListStyle"></ASP:DROPDOWNLIST>
</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>
<ASP:TEMPLATECOLUMN HEADERTEXT="Amt">
<ITEMTEMPLATE>
<ASP:TEXTBOX id="dg_EnterTainment_ParticularEvent_txt_Amt" MaxLength="15" Runat="server" Width="80" CssClass="TextBoxNumericStyle" Text='<%#DataBinder.Eval(Container, "DataItem.AMT","{0:n2}")%>' >
</ASP:TEXTBOX>
</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>
<ASP:TEMPLATECOLUMN HEADERTEXT="Local Amt">
<ITEMTEMPLATE>
<ASP:TEXTBOX id="dg_EnterTainment_ParticularEvent_txt_LocalAmt" MaxLength="15" Runat="server" Width="80" ReadOnly="True" CssClass="TextBoxReadOnlyNumericStyle" Text='<%#DataBinder.Eval(Container, "DataItem.LOCAL_AMT","{0:n1}")%>' >
</ASP:TEXTBOX>
</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>
<ASP:TEMPLATECOLUMN HEADERTEXT="Receipt">
<ITEMTEMPLATE>
<ASP:TEXTBOX id="dg_EnterTainment_ParticularEvent_txt_Receipt" MaxLength="6" Runat="server" Width="50" CssClass="TextBoxStyle" Text='<%#DataBinder.Eval(Container, "DataItem.ATTACHMENT")%>'>
</ASP:TEXTBOX>
</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>
</COLUMNS>
</ASP:DATAGRID> ItemDataBound事件中给header标题附内容时,应该是对linkbutton附内容所以你设一下样式也可以去掉
{
if (e.Item.ItemType == ListItemType.Header)
{
foreach (TableCell cell in e.Item.Cells)
{
if (cell.Controls[0] is LinkButton)
{
((LinkButton)cell.Controls[0]).Style.Add("text-decoration", "none");
}
}
}
}