要实现datagrid 某一列中单元格的边框色不同于其他列,如何实现?
就是要突出显示某一列,让它的边框颜色一目了然

解决方案 »

  1.   

    在datagrid的pain事件中,作用在第三列
    int i ;
    For (i = 0 ;i< datagrid1.VisibleRowCount - 1;i++){
        e.Graphics.DrawRectangle(New Pen(Color.Red), datagrid1.GetCellBounds(i, 3));
    }
      

  2.   

    BorderColor
    不是有这个属性吗
      

  3.   

    borderstyle是设置整个datagrid的边框色的,
    我是要设置某一列的borderstyle,其他列的风格不变
      

  4.   

    e.Graphics.DrawRectangle(New Pen(Color.Red), datagrid1.GetCellBounds(i, 3));
    这句话好像不行的,有错误
      

  5.   

    BorderColor
    是这个,你在设datagrid列的时候
    如<asp:ButtonField HeaderStyle-BorderColor="FFFFFF" ButtonType="Link" HeaderText="dkfj" Text="dfdf" />
    这样就OK了
      

  6.   

    <asp:BoundField HeaderText="Butong" DataField="df" HeaderStyle-BorderColor="blue" ItemStyle-BorderColor="blue" />
    这样写
      

  7.   

    kkbspod(我被可乐淹死了) 的方法可以,非常感谢
    结贴了