C# dataGridView 某一行加粗 请各位说说看怎么做呢

解决方案 »

  1.   

    如何设置选中行的背景颜色和字体颜色?
    dataGridView1.DefaultCellStyle.SelectionBackColor = Color.Transparent;
    dataGridView1.DefaultCellStyle.SelectionForeColor = Color.Red;加粗dataGridView1.Rows[0].DefaultCellStyle.Font.Bold=true;
      

  2.   

    using (Font font = new Font(
            dataGridView1.DefaultCellStyle.Font.FontFamily, 25, FontStyle.Bold))
        {
            dataGridView1.Columns[""].DefaultCellStyle.Font = font;
        }
    dataGridView1.Rows[rowIndex].DefaultCellStyle.Font = new Font(Font.FontFamily, Font.Size, FontStyle.Bold);
    http://msdn.microsoft.com/zh-cn/library/system.windows.forms.datagridview.defaultcellstyle(VS.80).aspx
      

  3.   

    抱歉不能直接这么设置Font的Bold!
    dataGridView1.Rows[0].DefaultCellStyle.Font.Bold=true;
    应该这样:DataGridViewCellStyle style=dataGridView1.Rows[0].DefaultCellStyle;
    style.Font=new Font(dataGridView1.Font,FontStyle.Bold);
      

  4.   

    [align=left]   DataGridViewCellStyle style = tgv.Nodes[i].DefaultCellStyle;
       style.Font = new Font(tgv.Font, FontStyle.Bold);[/align]