修改GridView的聚焦focused样式

默认情况下,选定(selected)、聚焦(focused)、正常(normal)三种是不同的外观,如果皮肤颜色较浅或列数较少,在表格中focused将不容易看得出来,我们可以通过GridView.RowStyle 事件来自定义绘制行的外观。

示例代码如下:

private void GridView1_RowStyle(object sender, RowStyleEventArgs e) 
{  
    GridView view = sender as GridView;  
    if (view.FocusedRowHandle == e.RowHandle)  
        e.Appearance.Assign(view.PaintAppearance.SelectedRow);  
    else  
        e.Appearance.Assign(view.PaintAppearance.Row);  
    e.HighPriority = true;  
}  
posted @ 2022-04-25 12:35  我也是个傻瓜  阅读(165)  评论(0编辑  收藏  举报