C# DataGridView 对指定行文字加粗实现阅读标记
3 月,跳不动了?>>> 在使用DataGridView控件放置通知等信息时,会遇到标记“已读”、“未读”的问题。通过SQL语句查询出的结果中,“已读”、“未读”会被放在一个专门的字段(DataGridView的列)中用来标记这个 条目的阅读情况。本文的目标就是要做到在显示上区分当前用户已读和未读的条目。 1、准备工作 建立一个C#窗体应用程序,里面放置一个Dock属性设置为Full的DataGridView 2、程序代码 在Load函数中,模拟生成了一个数据源,处理DataGridView显示状态的代码放在DataSourceChanged事件中,即每当DataSource重新被赋值时刷新DataGridView的显示状态。代码中按IsRead列的值判断该行数据是否为“已读” using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; using System.Windows.Forms;