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

界面控件DevExpress WinForms/WPF v23.2 - 电子表格支持表单控件

DevExpress WinForm拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

DevExpress新旧版本帮助文档获取可点击这篇文章查看——>《界面控件DevExpress v26.1帮助文档大全(CHM版本)》

表单控件表示交互元素(按钮、复选框和下拉列表),并在工作表中使用,以提供更精细的用户体验。在​​​​​​​DevExpress上一个主要版本(v23.2)中,在Spreadsheet Document API库和Spreadsheet UI控件(适用于WinForms和WPF)中实现了表单控件支持。如下图所示,现在处理使用表单控件的文档时不会丢失内容,您还可以预览带有内容控件的工作簿(在WinForms和WPF电子表格控件中),打印和导出为PDF。

DevExpress Spreadsheet Form Control API(电子表格表单控件API)子集允许您在代码中管理表单控件,可以添加、编辑和删除以下表单控件:

  • Button
  • Check box
  • Combo box
  • Group box
  • List box
  • Radio Button
  • Scrollbar
  • Spin Button

下面的代码片段在工作簿中创建列表框和复选框控件,并将结果保存到PDF文件中:

using DevExpress.Spreadsheet; Workbook workbook = new Workbook(); workbook.LoadDocument("Form Template.xlsx"); var formControls = workbook.Worksheets[0].FormControls; // Create a list box: var comboCellRange = workbook.Worksheets[0].Range["B4:C4"]; var comboBoxControl = formControls.AddComboBox(comboCellRange); comboBoxControl.DropDownLines = 3; comboBoxControl.SourceRange = workbook.Worksheets[0].Range["E2:E6"]; comboBoxControl.SelectedIndex = 1; // Create a check box: var checkRange = workbook.Worksheets[0].Range["D5:E5"]; var checkBoxControl = formControls.AddCheckBox(checkRange); checkBoxControl.CheckState = FormControlCheckState.Checked; checkBoxControl.PlainText = "Reviewed"; workbook.ExportToPdf("Simple Form.pdf");

注意:在这个版本中,我们的主要目标是在使用DevExpress组件处理单个工作簿(带有表单)时限制内容丢失。目前,当使用Spreadsheet UI 控件(WinForms和WPF)时,表单控件实现包括以下限制:

  • 没有表单控件交互性或相关的用户界面元素可用。
  • 链接到单元格的表单控件控件不显示关联值,并且链接的单元格不会更改其值。
  • 连接到表单控件的单元格值不会重新计算。
http://www.jsqmd.com/news/1236758/

相关文章:

  • OpenChat:如何用6K数据实现超越ChatGPT的对话模型性能
  • 学长亲测|2026论文免费工具天花板!Paperxie全套免费权益汇总,再也不用花钱查重降重
  • 旧件的“物权尊重”:为什么正规亨得利会主动交还你的磨损齿轮 - 亨得利官方维修中心
  • Graph Convolutional Network在Pose2Mesh_RELEASE中的创新应用与实现原理:从2D姿态到3D网格的完整指南
  • 小程序毕设项目:基于 SpringBoot 的小区停车资源共享智能化管理系统 轻量化社区车位共享便民服务平台 (源码+文档,讲解、调试运行,定制等)
  • flatcc代码生成原理:从.fbs模式到C头文件的转换机制
  • 出海企业语音接入技术选型:国际400、本地DID还是回拨方案?三种架构的成本与体验对比
  • 盐都区域内黄金手镯选哪家这份风云榜给你答案 - 招财兔数字员工
  • Buzz音频转录工具:5分钟掌握完全离线的智能语音转文字方案
  • 「Java开发指南」如何从WSDL搭建一个Spring服务?
  • DeepSeek 使用技巧 图生文 VLM-R1 测评
  • 小程序毕设选题推荐:基于 SpringBoot 的高校后勤运维与互助服务管理系统 轻量化校园报修求助服务小程序【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 没有加盟!没有分部!亨得利全国直营门店的“三不”原则|深圳官方门店深度避坑指南 - 亨得利官方维修中心
  • Docker化DNSValidator:容器部署与持续验证工作流搭建
  • 2026年最新山东青州大桶装水生产线选购指南:源头厂家推荐与实用攻略 - mobible
  • 护眼钢化膜评测:建一套五维标准,看悟赫德观复盾实测表现如何
  • 如何用GodotInk创建复杂对话树:7个实用技巧与最佳实践
  • 码银的文章
  • 5分钟掌握:Boss Show Time - 求职者必备的招聘时间可视化神器
  • 2026全国金柏铝阳极氧化染料供应商测评战力榜精选推荐 - 招财兔数字员工
  • Kubedog 核心功能解析:Multitracker 如何同时监控多个 Kubernetes 资源
  • Camellia Redis代理深度剖析:提升缓存性能的终极方案
  • 【秣厉科技】LabVIEW工具包——OpenCV 教程(6):dnn实战之YOLO模型推理
  • RSpotify未来展望:即将推出的令人兴奋的新功能
  • 计算机毕业设计之疫情下高校宿舍管理系统
  • delete-docker-registry-image与官方API:何时选择哪种删除方式?
  • 2026嘉兴注册公司机构哪家靠谱?正规财税服务机构实力榜单 - 行业深度分析
  • 【顺造z11pro】三合一扫地头拆解,无良企业使用胶水粘合,暴力拆解
  • 郴州黄金回收避坑全攻略:正规商家排名及实操技巧 - 小仙贝贝
  • 昆山本地装修公司怎么选靠谱 2026 口碑整装品牌避坑干货汇总 - 装修大知识