在winforms里:
1.如何给列头加上自己的图标?它默认的是灰色(索引时)。 
2.如何改变某个列头的背景、前景色、字体?
3.如何让列头的文字换行显示?
4.DataGridView绑定了一个表,对表进行了好几次批量增加数据,
当记录超过DataGridView显示的行数时,怎样让它往下滚动?
5.当对DataGridView某列进行排序后,对新增加的记录如何定位,并显示在当前DataGridView里?

解决方案 »

  1.   

    1) 恐怕得定指 CellPainting
    2) EnableHeadersVisualStyle = false;
       ColumnHeadersDefaultCellStyle 设置BackColor/ForeColor/Font;
    4) dataGridView1.Rows[n].Cells[m].Selected = true;
       dataGridView1.CurrentCell = dataGridView1.Rows[n].Cells[m];
      

  2.   

    http://blog.csdn.net/gisfarmer/archive/2009/02/06/3865635.aspx 
      

  3.   


    谢谢!
    第2个问题解决了。
    第4个:是想设置其中的一个列头的背景、前景、字体;
    假如有4列,想让第一列的列头改变,怎样设?
    DataGridView1.ColumnHeadersDefaultCellStyle 还是设设置全部的。
      

  4.   

    http://blog.csdn.net/gisfarmer/archive/2009/02/06/3865635.aspx
      

  5.   

    这些问题在C#winforms怎么解决?
      

  6.   

    网上有很多这一方面的内容的,你搜一下“GridView 72绝技”,应该能找到你要的答案的