zoukankan      html  css  js  c++  java
  • ●数据控件(GridView)

    1.整体外观调整:

        Width                       宽度

        GridLine                    网格线的设置

        ShowFooter                  是否显示表格脚注

        ShowHeader                 是否显示标头

        ShowHeaderWhenEmpty   如果无数据,是否显示标头

        EmptyDataText             如果没有查出数据,显示的提示文字。

        HeaderStyle                标头的样式

        FooterStyle                 脚注的样式

        RowStyle                    行的样式

        AlternatingRowStyle      交替行的样式

        SelectedRowStyle          选中行的样式

        EditRowStyle                编辑中行的样式

    以上6个样式都可以设置其中的CssClass属性,可以设置为样式表中的样式

    2.列的调整:

    右上角的智能菜单--编辑列--“字段”窗口。

    3.行的调整:

      行的生成原理:逐行创建,逐行绑定。

      创建——创建布局,外观,静态文字。

      绑定——把数据源中对应的数据,放到对应格子里去。

    两个事件:

        RowCreated               每一行创建完触发。

        RowDataBound            每一行绑定完触发。

        在这两个事件中,都有一个GridViewRowEventArgs参数e:

        e.RowType                  行的类型:Header,Footer,DataRow,Pager

        e.RowState                 行的状态(DataRow):Normal,Alternate,Selected,Edit

        e.Row.DataItem          数据,当前行所绑定的数据对象。

        e.Row.Cells                外观,当前行中的单元格。

            if (e.Row.RowType == DataControlRowType.DataRow)    //判断该行是否是数据行
            {
                Info data = (Info)e.Row.DataItem;
                if (data.Birthday.Value.Year >= 1985)    //判断
                {
                    e.Row.Font.Bold = true;    //该行字体加粗
                    e.Row.Cells[4].Font.Italic = true;    //第五格的字体倾斜
                }
            }
  • 相关阅读:
    反思二
    安装Electron时卡在install.js不动的解决方案
    解决npm 下载速度慢的问题
    覆盖第三方jar包中的某一个类。妙!!
    关于拦截器是用注解方便,还是用配置文件写死方便的总结。
    yapi 启动后,老是自动关闭的问题。
    BaseResponse公共响应类,与我的设计一模一样,靠、ApiResponse
    HashMap 的 7 种遍历方式与性能分析!(强烈推荐)、forEach
    Jackson objectMapper.readValue 方法 详解
    yapi tag的问题,暂时只保留一个tag
  • 原文地址:https://www.cnblogs.com/phantom-k/p/4173042.html
Copyright © 2011-2022 走看看