C# web开发中,怎样改变datagrid某一条记录的颜色??? C# web开发中,怎样改变datagrid某一条记录的颜色??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 datagrid1.Items[i].BackColor = System.Drawing.Color.PaleGreen ; ASP我知道怎么实现?服务器控件怎么实现,表示极大的关注 very easy!!private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){ //如果是数据项并且是交替项 if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { //添加自定义属性,当鼠标移过来时设置该行的背景色为"6699ff",并保存原背景色 e.Item.Attributes.Add("onmouseover","currentcolor=this.style.backgroundColor;this.style.backgroundColor='#6699ff'"); //添加自定义属性,当鼠标移走时还原该行的背景色 e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=currentcolor"); } } 如果你需要鼠标点击后改变该行的颜色,将onmouseover改为onclick 在ItemDataBound事件里 :if(是特殊记录){ e.Item.Attributes.Add("onclick","javascript:selectRow(this);");}客户端脚本:function selectRow(obj){ obj.style.backgroundColor='red';} 呵呵,楼上的兄弟,还不是和我的代码一样.何必另外写javascript 解决了。if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == istItemType.AlternatingItem){ if (true) { e.Item.ForeColor = Color.Red; }} C#登录窗体提示错误 C# 在C盘创建一个文件夹目录? string 如何转换为 IHTMLDocument2 ? 困扰了两天,关于美国宇航局(NASA)的开源项目WORLDWIND的奇怪问题? textbox问题 听说C# 支持CAD开发 请熟悉的人来谈谈前景!!!!!!!!11 求助:怎样在C#中,实现输入IP地址的文本框(类似w2k网卡设置中的那种)??? Toolbar按键怎么与Menu事件关联呀? 问一下,C#的设计者是谁了?偶忘了。 调用腾讯云的语音合成接口 关于制作安装程序的问题? 关于c#.net和usb加密狗
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
//如果是数据项并且是交替项
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
//添加自定义属性,当鼠标移过来时设置该行的背景色为"6699ff",并保存原背景色
e.Item.Attributes.Add("onmouseover","currentcolor=this.style.backgroundColor;this.style.backgroundColor='#6699ff'");
//添加自定义属性,当鼠标移走时还原该行的背景色
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=currentcolor");
}
}
if(是特殊记录)
{
e.Item.Attributes.Add("onclick","javascript:selectRow(this);");
}客户端脚本:
function selectRow(obj)
{
obj.style.backgroundColor='red';
}
{
if (true)
{
e.Item.ForeColor = Color.Red;
}
}