datalist 每行显示5个记录,如何控制行与行间颜色交替变化 DataGridTableStyle.AlternatingBackColor 属性 交替行的背景色。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 AlternatingBackColor 可以用於設置交替行的顏色 只能用这个属性。DataGridTableStyle.AlternatingBackColor 要不然每5条记录的行显示不同颜色了。 自己用Repeater来拼<tr>并且根据tr的显示来设置它的背景色. <asp:Repeater ID="TopicRepeater" Runat="server"> <ItemTemplate> <tr class="forumrow"> <td class="topictitlecolumn"> ............. </ItemTemplate> <AlternatingItemTemplate> <tr class="forumrowalt"> <td class="topictitlecolumn">........... DataGrid1.Items[u].BackColor=Color.LightSkyBlue;“u” 代表的是某一行 后面的是 淡蓝色 private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { ListItemType itemType = e.Item.ItemType; if (itemType != ListItemType.Footer && itemType != ListItemType.Header && itemType != ListItemType.Separator) { e.Item.Attributes.Add("onmouseover","this.style.backgroundColor='#33ffff'"); e.Item.Attributes.Add("onmouseout","this.style.backgroundColor='white'"); } } 点击 datagrid 选择属性-〉事件 选择 ItemDataBound 事件,添加以上的事件即可 ItemDataBound ItemCreat 都 可以,要看你怎么写 用AlternatingBackColor是不行地,那样,只会然后“每项”(我一行显示5条记录)颜色交替变化,不能使行交替变化,现在问题已经解决,就是再嵌套个datalist就很容易控制了,以前想复杂了 我想在前台控制显示的文字长度,怎么实现啊??急!! 上传的过程中断网怎么处理 200分 Google Map API 调用的问题 谈网页游戏的前景 判断性返回问题,大家帮我看看,又没分了 怎样根据一个给定的日期得到该日期所在周的第一天? 50分再求救:网页中图片处理 各位大哥救命,快快指点一下小弟.(刷新几次页面后,提示所有连接池大小,已达到最大值.然后就报错) sql server7.0需要打补丁么!是否有这个漏洞啊? 请教ASP.NET网页中错误信息显示设置的问题 如何使SQL数据库基表中的某一个字段具有唯一特性? 怎么把当前选定值添加到文本框呢?
DataGridTableStyle.AlternatingBackColor
要不然每5条记录的行显示不同颜色了。
并且根据tr的显示来设置它的背景色.
<ItemTemplate>
<tr class="forumrow">
<td class="topictitlecolumn">
.............
</ItemTemplate>
<AlternatingItemTemplate>
<tr class="forumrowalt">
<td class="topictitlecolumn">
...........
“u” 代表的是某一行 后面的是 淡蓝色
{
ListItemType itemType = e.Item.ItemType;
if (itemType != ListItemType.Footer && itemType != ListItemType.Header && itemType != ListItemType.Separator)
{
e.Item.Attributes.Add("onmouseover","this.style.backgroundColor='#33ffff'");
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor='white'");
}
}
选择 ItemDataBound 事件,添加以上的事件即可