登录
首页 » C#源码 » C# 为DataGridView控件设置交替行样式(隔行换色)

C# 为DataGridView控件设置交替行样式(隔行换色)

于 2022-11-20 发布 文件大小:145.61 kB
0 182
下载积分: 2 下载次数: 1

代码说明:

C# 为DataGridView控件设置交替行样式,也就是大家熟悉的隔行换色功能,每一行数据的底色都不一样,这样可更清淅的浏览表格,在WEB开发中,这也是一个受欢迎的功能,在C# WinForm编程中,同样是个既实用又美观的功能。   本示例测试需要连接好SQL数据库,否则DataGridView未填充数据,不能看出多行隔行换色效果。其实实现这一功能,最核心的几行代码如下:   为DataGridView控件设置交替行样式   this.customersDataGridView.RowsDefaultCellStyle.BackColor = Color.SeaGreen ;   this.customersDataGridView.AlternatingRowsDefaultCellStyle.BackColor =Color.Cyan;

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C# 实现凹凸按钮(立体按钮效果)
    Visual C# 实现凹凸按钮(立体按钮效果),鼠标放在按钮上,按下鼠标左键,即可看到凹凸效果:   private void Window_Loaded(object sender, RoutedEventArgs e)   {//(上凸效果)    BevelBitmapEffect MyBevelEffect = new BevelBitmapEffect();    MyBevelEffect.BevelWidth = 20;    MyBevelEffect.EdgeProfile = EdgeProfile.CurvedIn;    MyBevelEffect.LightAngle = 320;    MyBevelEffect.Relief = 0.4;    MyBevelEffect.Smoothness = 0.4;    this.button1.BitmapEffect = MyBevelEffect;    bShift = true;   }   private void button1_Click(object sender, RoutedEventArgs e)   {//凹凸显示按钮(下凸效果)    if (bShift)    {    BevelBitmapEffect MyBevelEffect = new BevelBitmapEffect();    MyBevelEffect.BevelWidth = 20;    this.button1.BitmapEffect = MyBevelEffect;    bShift = false;    }    else    {    BevelBitmapEffect MyBevelEffect = new BevelBitmapEffect();    MyBevelEffect.BevelWidth = 20;    MyBevelEffect.EdgeProfile = EdgeProfile.CurvedIn;    MyBevelEffect.Ligh
    2022-04-20 03:11:38下载
    积分:1
  • C# 以阴影效果显示列表控件
    C# 以阴影效果显示ListBox列表控件,为ListBox显示列表控件增加渐变阴影效果,最终效果如图所示,阴影效果呈现向外扩散的渐变效果,实现方法简单,仅供参考。
    2022-04-02 01:34:44下载
    积分:1
  • C# 设置制表位控制文本项的输出位置
    C# 设置制表位控制文本项的输出位置,将文字输出成表格的样式:   设置制表位控制文本项的输出位置    string MyText = " 姓名 高等数学 离散数学 数据结构 ";    MyText = MyText + "李开斌 95 81 92 ";    MyText = MyText + "汤小敏 78 84 75 ";    MyText = MyText + "汤柱兰 84 76 82 ";    MyText = MyText + "蒋兰坤 85 92 66 ";    MyText = MyText + "黄 丽 83 91 75 ";    MyText = MyText + "张中姣 75 88 82 ";    FontFamily MyFontFamily = new FontFamily("宋体");    Font MyFont = new Font(MyFontFamily, 10, FontStyle.Regular, GraphicsUnit.Point);    Rectangle MyRect = new Rectangle(25, 70, 280, 110);    SolidBrush MyBrush = new SolidBrush(Color.FromArgb(255, 0, 128, 255));    StringFormat MyFormat = new StringFormat();    float[] MyTabArray = { 60, 80, 80 };    MyFormat.SetTabStops(0, MyTabArray);    e.Graphics.DrawString(MyText, MyFont, MyBrush, MyRect, MyFormat);
    2022-02-28 17:10:41下载
    积分:1
  • C# 文件分块器-文件分割
    C# 文件分块器,把文件分割成若干个文件块,在存储一些大文件时,这个功能可以用上。本程序运行的界面截图如下图所示,用户可以自己设定需要分块的文件长度、分块长度、分块数等,然后进行拆分,还可以按这个规则进行组装,是拆分的逆过程,这个挺有意思埃学习C#文件操作,必看的一个小例子。
    2022-03-13 00:26:14下载
    积分:1
  • C# 利用数据对象修改数据
    C# 利用数据对象修改数据,就是简单的修改数据库中的数据,利用数据对象来修改。运行效果如视图所示。本示例代码 中定义了向个C#操作数据库的方法,比如:从数据库中获取指定数据记录、在窗体中显示指定数据记录等。
    2023-05-31 11:00:03下载
    积分:1
  • C# 使用ODBC非DSN连接SQL Server数据库
    C# NoDSN功能实例,使用ODBC非DSN连接SQL Server数据库,string odbcConStr =//创建数据库连接字符串    @"driver=SQL Server;server=WIN-GI7E47AND9RLS;UID=sa;PWD=;database=db_TomeTwo";   OdbcConnection odbcCon = new OdbcConnection(odbcConStr);//创建数据库连接对象   OdbcDataAdapter da =//创建数据适配器对象    new OdbcDataAdapter("select * from 帐单", odbcCon);   DataTable dt = new DataTable();//创建数据表   da.Fill(dt);//填充数据表   this.dgv_Message.DataSource =//设置数据源    dt.DefaultView;   }
    2023-03-02 09:35:03下载
    积分:1
  • C# 执行存储过程的相关例子
    C# 执行存储过程的相关例子,一共演示了执行4种存储过程的方法:   执行NewSelectCommand存储过程   执行NewInsertCommand存储过程   执行NewUpdateCommand存储过程   执行NewDeleteCommand存储过程   源码包中自带有SQLSERVER MDF数据库文件,测试前请附加。
    2022-01-25 20:11:54下载
    积分:1
  • 日历风格的公司事件管理程序C#分享
    这是一款采用C#编写的日历风格的公司事件管理程序,类似于日程和大事记的程序,管理员登录后,可添加大事件,记录公司的发展历程。由香港的某大学IT程序员所写,里面的部分汉字注释是繁体的。   在Windows7下未能运行调试程序,在Windows XP下可以正常运行,可能是系统的原因,不兼容Windows7,当然,源代码也是在前些年写的,仅供学习参考吧。
    2022-03-16 19:31:58下载
    积分:1
  • C# SQL按姓氏笔画查询数据库并排序
    C# 生成一个按姓氏笔画排序的数据库查询语句,按学生姓氏笔画排序并不是字符串排序,是数据库SQL查询端的盒子,下面来看SQL语句的编写方法示例:   string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串    @"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");   string P_Str_SqlStr = string.Format(//创建SQL查询字符串    @"SELECT 学生姓名,性别,年龄,所在学院 FROM tb_Student ORDER BY 学生姓名 COLLATE chinese_prc_stroke_cs_as_ks_ws");//注意此句的写法,关键语句,姓氏笔画的定义   SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器    P_Str_SqlStr, P_Str_ConnectionStr);   DataTable P_dt = new DataTable();//创建数据表   P_SqlDataAdapter.Fill(P_dt);//填充数据表   return P_dt;//返回数据表   将查询出指定笔画顺序的学生姓名。
    2022-12-24 13:00:03下载
    积分:1
  • C# 根据路径使用DirectoryInfo创建文件夹
    C# 根据路径创建文件夹,具体来说是使用DirectoryInfo对象的Create方法创建文件夹【目录】。如果用户未指定路径,则在程序当前目录下创建文件夹,若指定路径,则在指定的路径层级下创建目录。   在创建开始前,对用户输入的目录名或路径格式进行验证,然后判断该路径下是否存在该目录,最后创建文件夹。下面是相关的代码:   if (textBox1.Text == string.Empty)//判断输入的文件夹名称是否为空   {    MessageBox.Show("文件夹名称不能为空!");   }   else   {    DirectoryInfo dinfo = new DirectoryInfo(textBox1.Text);//实例化DirectoryInfo类对象    if (dinfo.Exists)//使用DirectoryInfo对象的Exists属性判断要创建的文件夹是否存在    {    MessageBox.Show("该文件夹已经存在");    }    else    {    dinfo.Create();//使用DirectoryInfo对象的Create方法创建文件夹    }   }
    2023-02-21 06:20:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载