首页 > 编程语言 >c# datagridview使用DGData_CellValueNeeded 填入数据,给某个单元格附背景颜色

c# datagridview使用DGData_CellValueNeeded 填入数据,给某个单元格附背景颜色

时间:2022-11-29 09:58:00浏览次数:45  
标签:Style CellValueNeeded ColumnIndex c# 单元格 RowIndex dr DGData

private void DGData_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e)
{
        DataRow dr = DTData.Rows[e.RowIndex];

        for (int i = 0; i < DTData.Columns.Count; i++)

        {
                if (i == 9)
                {
                        if (dr[i].ToString() == "1" || dr[i].ToString() == "2")
                        {
                                var dataGridViewCellStyle =
                                new DataGridViewCellStyle(DGData.DefaultCellStyle)
                                 {
                                  BackColor = Color.Red
                                 };

                         //第五列的某行赋背景色  dataGridView1[e.ColumnIndex, e.RowIndex].Style
                         DGData[5, e.RowIndex].Style = dataGridViewCellStyle;
                        }

                 }
                 else
                 {
                         if (e.ColumnIndex == i)
                        {
                              e.Value = dr[i];
                         }
                   }

        }

}

标签:Style,CellValueNeeded,ColumnIndex,c#,单元格,RowIndex,dr,DGData
From: https://www.cnblogs.com/lypstudy/p/16934522.html

相关文章

  • Exchange 2013/2016/2019邮件大小限制
     Exchange2013/2016/2019邮件大小限制可以在三个位置上配置Exchange上的默认邮件大小限制:组织传输设置发送/接收连接器设置用户邮箱设置1.打开ExchangeManageme......
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:ArcFace人脸识别
    本文简述如何在Smobiler中使用ArcFace(虹软人脸识别)。Step1.新建一个SmobilerForm窗体,再拖入Button,Label,TextBox和AcrFace,布局如下在设计器中给MediaView.Url赋值......
  • OCC BRepPrimAPI_MakeBox实现步骤记录
    OCC构建Box实现过程解析:TopoDS_Shape=BRepPrimAPI_MakeBox(5,5,5); //BRepPrimAPI_MakeBox简单介绍BRepPrimAPI_MakeBox:publicBRepBuilderAPI_MakeShape{p......
  • 3.6 Docker最新入门教程-Docker入门-使用绑定挂载
    3.6使用绑定挂载在上一章中,我们讨论并使用命名卷来持久化数据库中的数据。如果我们只想存储数据,命名卷就很棒,因为我们不必担心数据存储在哪里。使用绑定挂载,我们可以控......
  • Golang sync.WaitGroup的用法
    参考链接:https://studygolang.com/articles/12972funcmain(){wg:=sync.WaitGroup{}wg.Add(100)fori:=0;i<100;i++{gofunc(iint)......
  • CSS伪类使用详解
    基本描述CSS伪类是很常用的功能,主要应用于选择器的关键字,用来改变被选择元素的特殊状态下的样式。伪类类似于普通CSS类的用法,是对CSS选择器的一种扩展,增强选择器的功能。......
  • Visio绘图工具:VSDX Annotator for mac
    Visio绘图的工具哪款好用?推荐使用VSDXAnnotator,一款用于在Mac上操作MSVisio绘图的工具。VSDXAnnotatorformac提供了广泛的注释可能性,以及在多平台环境中共享可......
  • 在Unity中使用C#调用C++动态链接库(DLL)
     在Unity中使用C#调用C++动态链接库(DLL)https://blog.csdn.net/qq_51456342/article/details/125693678 [FNote: 属性页中无C++项时,要先写点代码编译一下,就有了]......
  • 我的书《ASP.NET Core技术内幕与项目实战》早就出版了
    我的“新”书《ASP.NETCore技术内幕与项目实战》已经在7月份就出版了,不过恰逢我这几个月一直很忙,所以一直没宣传,特别是这个公众号我都没发过一次。就把这次当成一个正式的......
  • Acwing100 增减序列
    给定一个长度为n的数列每次可以选择一个区间 使每个数都加一或者都减一。 求至少需要多少次操作才能使数列中的所有数都一样,并求出在保证最少次数的前提下,最终得到......