zoukankan      html  css  js  c++  java
  • datagridView的数据列绑定问题

    单元格格式化数据
    private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
    {
       
    if (e.ColumnIndex == 1 /*status列的Index*/)
        {
           
    if (object.Equals(e.Value, 0))
            {
                e.Value
    = "未完成";
                e.CellStyle.ForeColor
    = Color.Red;
            }
           
    else
            {
                e.Value
    = "已完成";
                e.CellStyle.ForeColor
    = Color.Green;
            }
        }
    }

     

    行数据格式化数据,一行的单元格数据可以根据另一个单元值而定

     

    private void dataGridView1_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e)
            {

                    int rowsindex=e.RowIndex ;
                    int row_count=dataGridView1 .Rows.Count ;
                    if (rowsindex < row_count - 1)
                    {

                        DataGridViewRow dgr = dataGridView1.Rows[e.RowIndex];
                        try
                        {
                            dgr.Cells["name_values"].Value = dgr.Cells["Column0"].Value.ToString();
                            //dgr.DefaultCellStyle.ForeColor = 设置的颜色;                       
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message);
                        }
                    }


            }

     

     

  • 相关阅读:
    上传本地项目到git服务器
    linux服务器部署web环境(一)
    nginx+tomcat负载集群部署
    selenium学习历程(二)
    selenium学习历程(一)
    在 Acer p236 上装 win7 和 ubuntu 双系统
    Ubuntu (14.04) 如何安装和配置Qt
    Android 蓝牙的常用操作
    OpenCL: Shared memory between CPU and GPU in Android development of Qaulcomm plateform
    Android 系统支持的编解码器
  • 原文地址:https://www.cnblogs.com/xiaofengfeng/p/2013869.html
Copyright © 2011-2022 走看看