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

学习网页制作的网站专业网站定制价格便宜

学习网页制作的网站,专业网站定制价格便宜,拼多多电商运营模式,企业网站管理系统如何上传图片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/485483.html

相关文章:

  • 网站建设运行情况简介建设银行网站优点
  • 做最好的win7系统下载网站拉新十大推广app平台
  • 南宁本地网站设计南昌网站建设服务
  • 深圳做h5网站设计淘宝客怎么自己做网站及APP
  • 相亲网站建设策划书范文软件工程培训班出来好就业吗
  • 杭州北京网站建设公司如何知道一个网站做的什么推广
  • 建筑设计图用什么软件桂林网站优化注意事项
  • 1688网站怎么做分销一般家庭装修照片
  • 中卫网站设计公司招聘黄石网站建设流程
  • 为什么自己做不出一个好网站网站规划与网页设计案例
  • 如何做cad图纸模板下载网站专业的网站设计师
  • 怎么做博客网站代码改wordpress地址
  • 岚山区建设局网站网推公司招聘
  • 深圳高端网站建设报价怎样让自己的网站被收录
  • 网站 建设 拖拉 源码 系统太原seo公司
  • 优秀企业网站建设公司莘县网站建设价格
  • 十佳网站做的网站如何放在电脑上
  • 外贸推广网站网络会议系统方案
  • 深圳做网站哪里最好分享公众号的网站
  • 国内室内设计网站推荐it网站开发
  • 建设网站建设费用建网站找哪家好
  • 抚顺网站建设公司企业公示信息查询系统全国官网
  • 加盟网官方网站酷家乐在线设计官网
  • 平面设计师必看的网站烟台龙口网站建设
  • 网站备案注销流程wordpress面包学
  • 电商网站建设网内容网站模板
  • 泰州网站建设黄页企业名录
  • 杭州网站设计成功柚v米科技网站建设销售合同
  • 网站建设图片怎么调如何做网站商铺
  • 企业网站哪家做的好沛县网络营销是什么