wince c#-C# wince 开发 Datagrid 怎样修改单元格颜色

作者:用户 来源:互联网 浏览:491 次 时间:2016-10-17 09:12:42

wince c#

wince c#-C# wince 开发 Datagrid 怎样修改单元格颜色 - 摘要: C#wince开发Datagrid怎样修改单元格颜色最近刚入门在用C#做winCE开发,客户要求在表格展示的时候,把满足条件的单元格改为红色,我现在虽然数据集刚打开的时候可以改了,但是如一拖动DATA

问题描述

C# wince 开发 Datagrid 怎样修改单元格颜色

最近刚入门在用C#做winCE开发,客户要求在表格展示的时候,把满足条件的单元格 改为红色,
我现在虽然数据集刚打开的时候可以改了,但是 如一拖动DATAGRID的滚出动条或一选中某一个单元格
颜色就立马消失了,搞了很长时间都没搞好,望大侠赐教,不甚感 谢!
我现在的代码都在 paint事 件里面,如下:

    private void dataGrid_Paint(object sender, PaintEventArgs e)
    {
        int i;           
        StringFormat sr = new StringFormat();
        sr.Alignment = StringAlignment.Near;
        for (i = 0; i < dataGrid.VisibleRowCount; i++)
        {
            if (Convert.ToDouble(dataGrid[i, 2]) > Convert.ToDouble(dataGrid[i, 3]))
            {
                string temp = dataGrid[i, 3].ToString();
                e.Graphics.FillRectangle(new SolidBrush(Color.White), dataGrid.GetCellBounds(i, 3));
                e.Graphics.DrawString(temp, new Font("Arial", 9, FontStyle.Regular), new SolidBrush(Color.Red), 
                                                           dataGrid.GetCellBounds(i, 3), sr);
            }
        }
   }
【云栖快讯】阿里云栖开发者沙龙(Java技术专场)火热来袭!快来报名参与吧!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供wince c#-C# wince 开发 Datagrid 怎样修改单元格颜色相关信息,包括 wince c# 的信息 ,所有wince c#-C# wince 开发 Datagrid 怎样修改单元格颜色相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_60454,您可以点击wince c#-C# wince 开发 Datagrid 怎样修改单元格颜色-手机站访问。
阿里云总监课第五期重磅上线!
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备

热点导航