为什么05里不能更改datagrid的网格颜色呢? 在03里只要把边框的色改下就能改里面网格的颜色了,但在05里这个办法只能改边框的颜色不能更改风格的颜色。大家有什么好办法啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以的 AlternatingItemStyle-BackColor属性...下面这个DataGrid还实现了onmousevoer事件<asp:DataGrid ID="MessageList1" runat="server" Width="90%" AutoGenerateColumns="false" AlternatingItemStyle-BackColor="#ccccff"> <HeaderStyle HorizontalAlign="Center" BackColor="#ddddee" /> <Columns> <asp:TemplateColumn HeaderText="用户" HeaderStyle-Height="25px" ItemStyle-HorizontalAlign="Center" ItemStyle-Width="35px"> <ItemTemplate> <span id='span<%#Eval("id")%>'></span> <%#Eval("username" )%> <script type="text/javascript" language="javascript"> var originalColor; document.getElementById('span<%#Eval("Id")%>').parentElement.parentElement.onmouseover=function(){ originalColor=this.style.backgroundColor; this.style.backgroundColor="#eeeeee"; } document.getElementById('span<%#Eval("Id")%>').parentElement.parentElement.onmouseout=function(){ this.style.backgroundColor=originalColor; } </script> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="URL地址"> <ItemTemplate> <%#HttpUtility.UrlDecode( (string) Eval("url")) %> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="反馈消息" ItemStyle-Width="400px"> <ItemTemplate> <%#Eval("message") %> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="反馈时间"> <ItemTemplate> <%#Eval("Time") %> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="回复" ItemStyle-Width="50px"> <ItemTemplate> <a href="Reply.aspx?UserName=<%#Eval("username")%>" target="_blank" style="text-decoration: none"><span style="color: #885533">回复用户</span></a> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="备注(可编辑)"> <ItemTemplate> <input type="text" style="border: none; background-color: transparent;" id="<%#Eval("id") %>" value="<%#Eval("re") %>" onblur="Insert_Re(this)" /> </ItemTemplate> </asp:TemplateColumn> </Columns> </asp:DataGrid> 在后台代码里怎样动态改变或应用datagrid的CSS啊 请问…… C#导出word文档 linq版中没有找到答案,所以跑这里来,给100分,希望能得到答案。 .NET平台下的B/S模式,如果长时间不操作,导致再操作时,加载速度很慢,怎样解决? 请问:数据库分组有什么作用?怎么分组比较合理? 一个关于WebControl付值的问题,有点奇怪。 成功提示 ,然后在转向! 急急急!!!这个问题怎么解决 有关textbox与dropdownlist二级联动 请问那位有此书的sample ======== 基于XML的网站 ======== 很简单的问题,没搞定,大家帮看看
下面这个DataGrid还实现了onmousevoer事件
<asp:DataGrid ID="MessageList1" runat="server" Width="90%" AutoGenerateColumns="false" AlternatingItemStyle-BackColor="#ccccff">
<HeaderStyle HorizontalAlign="Center" BackColor="#ddddee" />
<Columns>
<asp:TemplateColumn HeaderText="用户" HeaderStyle-Height="25px" ItemStyle-HorizontalAlign="Center" ItemStyle-Width="35px">
<ItemTemplate>
<span id='span<%#Eval("id")%>'></span>
<%#Eval("username" )%> <script type="text/javascript" language="javascript">
var originalColor;
document.getElementById('span<%#Eval("Id")%>').parentElement.parentElement.onmouseover=function(){
originalColor=this.style.backgroundColor;
this.style.backgroundColor="#eeeeee";
}
document.getElementById('span<%#Eval("Id")%>').parentElement.parentElement.onmouseout=function(){
this.style.backgroundColor=originalColor;
}
</script> </ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="URL地址">
<ItemTemplate>
<%#HttpUtility.UrlDecode( (string) Eval("url")) %>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="反馈消息" ItemStyle-Width="400px">
<ItemTemplate>
<%#Eval("message") %>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="反馈时间">
<ItemTemplate>
<%#Eval("Time") %>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="回复" ItemStyle-Width="50px">
<ItemTemplate>
<a href="Reply.aspx?UserName=<%#Eval("username")%>" target="_blank" style="text-decoration: none"><span style="color: #885533">回复用户</span></a>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="备注(可编辑)">
<ItemTemplate>
<input type="text" style="border: none; background-color: transparent;" id="<%#Eval("id") %>" value="<%#Eval("re") %>" onblur="Insert_Re(this)" />
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>