zoukankan      html  css  js  c++  java
  • 把datagridview中checkbox中的对勾的颜色弄成红色

    Winform上添加一个DataGridView,后台实现代码如下:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;

    namespace RedDatagridViewCheckBox
    {
      public partial class Form2 : Form
      {
        public Form2()
        {
          InitializeComponent();
        }

        private void Form2_Load(object sender, EventArgs e)
        {
          DataTable dt = new DataTable();
          dt.Columns.Add("ID", typeof(string));
          dt.Columns.Add("Sex", typeof(int));

          for (int i = 1; i < 10; i++)
          {
            DataRow dr = dt.NewRow();
            dr["ID"] = i.ToString();
            dr["Sex"] = 1;

            dt.Rows.Add(dr);
          }

          dataGridView1.DataSource = dt.DefaultView;

          DataGridViewCheckBoxColumn dgvc = (DataGridViewCheckBoxColumn)dataGridView1.Columns[1];
          dgvc.DefaultCellStyle.ForeColor = Color.Red;
          dgvc.FlatStyle = FlatStyle.Popup;
         
        }
      }
    }

    注意:重要的就是红色那几行。

  • 相关阅读:
    DataGridViewer表格中设置ProgressBar显示进度百分比和修改进度条颜色
    excel操作
    sql的时间
    DateTime的各种用法
    DataGridViewer表格中将Button设置为不可用
    OpenCV特征检测和特征匹配
    切片
    c#命名规范
    Remove Linked List Elements
    Remove Nth Node From End of List
  • 原文地址:https://www.cnblogs.com/ewyb/p/2277953.html
Copyright © 2011-2022 走看看