当符合某个条件的时候设置列的颜色 怎么弄的?
解决方案 »
- [小白问题]如何在删除父类的同时删除子类
- 300分的贴子了,还不能解决?帮忙解决的,全分!谢谢
- c++ dll 使用namespace,在c#中调用
- 怎么执行这个登录网的"登陆"按钮?
- 急!急急...
- 我用regasm注册C#组件, 注册成功后, 在VB(或者VC)里怎么也找不到其中的一个控件, 请各位专家分析一下,大约是什么原因.
- DataGrid如何更新
- 如何加密我的源码,和组件,对与SNK文件如何取得他的私有密码,和共有密码,并且如何使用,请指教
- 想把Socket通讯程序服务端做成服务,能够连接多个客户端,怎么写呀?
- 关于UITypeEditor的问题,疑惑中……
- 急,主窗口调用动态链接库程序后的传值问题!!!
- 谁给介绍一下集合类
列举了一些gridview常用的实例。祝你好运。
dataGridView1.Columns[2].DefaultCellStyle.ForeColor = Color.Blue;
e.Row.Cells[0].Text="来自马拉戈壁的草泥马!";
e.Row.Celss[0].ForeColor=System.Drawing.Color.Red;
{
if (e.Row.Cells[8].Text == "测试中")
{
// e.Row.Cells[8].Text = "<font color=red>"+e.Row.Cells[8].Text+"</font>";
e.Row.Cells[8].ForeColor = System.Drawing.Color.Red;
}
}
我用这两个 好像都不对 达不到预期的效果
{
//鼠标移到GridView某一行时改变该行的背景色
int i;
//执行循环,保证每条数据都可以更新
for (i = -1; i < GridView1.Rows.Count; i++)
{
//首先判断是否是数据行
if (e.Row.RowType == DataControlRowType.DataRow)
{
//当鼠标停留时更改背景色
e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#00A9FF'");
//当鼠标移开时还原背景色
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c");
}
}
}