当前位置: 首页 > news >正文

学习网页制作的网站如何修改网站源文件

学习网页制作的网站,如何修改网站源文件,昆明建设网站的公司,开发一个h5网站多少钱GridControl与GridViewGridControl(容器) 放在窗体上的那个大控件,负责承载视图、绑定 DataSource、滚动、打印、主从关系等。例如:gridControlLogs.DataSource _logs;GridView(视图) 显示数据的表格视图&…

GridControl与GridView

  • GridControl(容器)

    • 放在窗体上的那个大控件,负责承载视图、绑定 DataSource、滚动、打印、主从关系等。
    • 例如:gridControlLogs.DataSource = _logs;
  • GridView(视图)

    • 显示数据的表格视图(列、排序、过滤、行样式都是它管)。
    • 放在 gridControlLogs.ViewCollection 里,其中一个被设为 MainView
    • 常用:gridViewLogs.OptionsBehavior.Editable = false;gridViewLogs.RowStyle += ...

正确的命名与结构(应该有两个字段)

Form1.Designer.cs 里最好看到类似:

private DevExpress.XtraGrid.GridControl gridControlLogs;
private DevExpress.XtraGrid.Views.Grid.GridView gridViewLogs;...this.gridControlLogs.MainView = this.gridViewLogs;
this.gridControlLogs.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {this.gridViewLogs});

如果没有,按下面修:

方式A(最简单)

  1. 直接删掉现在这个 GridControl,重新从工具箱拖一个 GridControl 到“日志”面板。
  2. 设计器会自动配一个 GridView(一般叫 gridView1)。
  3. 把它们重命名为:gridControlLogsgridViewLogs

方式B(不删)

  1. 选中当前控件,把 (Name) 改成 gridControlLogs

  2. 打开 Smart Tag(控件右上角小箭头)→ Run Designer… → 左侧 Views

    • 如果没有 GridView:点 Add 添加 GridView,把 Set as MainView 打上。
    • 把该视图的 Name 改成 gridViewLogs

代码里怎么用(容器绑定、视图美化)

// 数据绑定 -> 绑在 GridControl 上
gridControlLogs.DataSource = _logs;// 视图设置 -> 操作 GridView
var gv = gridViewLogs;
gv.OptionsBehavior.Editable = false;
gv.OptionsView.ShowGroupPanel = false;
gv.OptionsView.ColumnAutoWidth = true;gv.Columns[nameof(LogItem.Time)].Caption = "时间";
gv.Columns[nameof(LogItem.Text)].Caption = "内容";
gv.Columns[nameof(LogItem.Time)].DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime;
gv.Columns[nameof(LogItem.Time)].DisplayFormat.FormatString = "HH:mm:ss.fff";// 行着色(根据我们保存的 ARGB)
gv.RowStyle += (s, ev) =>
{var item = gv.GetRow(ev.RowHandle) as LogItem;if (item?.ColorArgb != null)ev.Appearance.ForeColor = Color.FromArgb(item.ColorArgb.Value);
};

小提示:若你不确定有没有视图,也可以在代码里兜底:

using DevExpress.XtraGrid.Views.Grid;
if (gridControlLogs.MainView == null)
{var view = new GridView(gridControlLogs);gridControlLogs.MainView = view;gridControlLogs.ViewCollection.Add(view);gridViewLogs = view;
}

总结:GridControl 绑定数据 & 承载视图GridView 负责表格呈现。两者缺一不可,名字不要混。

http://www.dtcms.com/a/561391.html

相关文章:

  • 停车场管理|停车预约管理|基于Springboot的停车场管理系统设计与实现(源码+数据库+文档)
  • 计算机网络---ICMP协议(Internet Control Message Protocol,互联网控制消息协议)
  • 网站如何做淘宝客网站做要钱
  • 做公司网站需要什么资料开源手机网站系统
  • 成都网站优化公司哪家好南京哪家网络公司做网站优化好
  • Java 通配符
  • java-learn(9):常见算法,collection框架
  • 海口网站建设维护网校 039 网站建设多少钱
  • 网站建设的频道是什么济南企业网站制作费用
  • 外卖餐饮小程序带商城系统餐桌预定点餐寄存排队等待在线点单程序
  • 广州市公司网站建设价格wordpress播放音乐
  • Onnxruntime源码解析
  • Typescript - type 类型别名(通俗易懂教程)
  • 专业建站lhznkj挂机宝做网站
  • 单位网站建设 管理制度wordpress中文视频插件下载
  • 【ComfyUI】混元3D 2.0 Turbo 多视图生成模型
  • 【SAM】eval_coco.py说明
  • 阜宁网站制作具体报价手机端网页设计尺寸规范
  • 青岛做网站和小程序的公司大连长建个人主页
  • [MySQL] JDBC
  • 从零开始学习Redis(六):Redis最佳实践(使用经验总结)
  • 秦皇岛建设网站西安百度seo代理
  • 备案 几个网站职业生涯规划
  • Ruby CGI Cookie 使用指南
  • 网站建设重要意义西部数码做跳转网站
  • X-plore安卓版(安卓手机文件管理器)
  • 【自然语言处理】基于生成式语言模型GPT
  • 广州网站建设方案案例用ps做网站画布一般建多大
  • 兰州网站搜索排名中国苏州网站
  • 【第二十周】自然语言处理的学习笔记05