界面控件DevExpress WinForms/WPF v23.2 - 电子表格支持表单控件,DevExpress WinForms/WPF v23.2电子表格表单控件支持新特性介绍,DevExpress WinForms/WPF v23.2电子表格表单控件新特性介绍与支持功能概览

马肤

温馨提示:这篇文章已超过409天没有更新,请注意相关的内容是否还可用!

摘要:DevExpress WinForms/WPF v23.2版本推出电子表格表单控件新特性介绍。该界面控件支持表单设计,提供电子表格功能,包括高级数据处理、数据展示和编辑等。新特性增强了用户体验,提高了开发效率,适用于各种企业级应用。DevExpress WinForms/WPF v23.2电子表格表单控件为企业级应用开发带来强大支持。

界面控件DevExpress WinForms/WPF v23.2 - 电子表格支持表单控件,DevExpress v23.2电子表格表单控件支持新特性介绍,DevExpress v23.2电子表格表单控件新特性介绍与支持功能概览 第1张

DevExpress WinForms拥有超过180个组件和UI库,适用于Windows Forms平台,可创建具有影响力的业务解决方案,无论是构建流畅、美观的应用程序,还是处理大批量的业务数据,它都能轻松胜任,其表单控件能够在工作表中使用,提供更精细的用户体验。

在DevExpress v23.2版本中,表单控件支持在Spreadsheet Document API库和适用于WinForms及WPF的Spreadsheet UI控件中实现,这一更新使得在处理带有表单控件的文档时,不会丢失内容,并且用户还可以预览带有内容控件的工作簿,用户还可以打印和将文档导出为PDF格式。

DevExpress Spreadsheet Form Control API允许开发者在代码中管理表单控件,包括添加、编辑和删除按钮、复选框、组合框、分组框、列表框、单选按钮、滚动条以及微调按钮等,以下面的代码片段为例,展示了如何在工作簿中创建列表框和复选框控件,并将结果保存为PDF文件:

using DevExpress.Spreadsheet;
Workbook workbook = new Workbook();
workbook.LoadDocument("Form Template.xlsx");
var formControls = workbook.Worksheets[0].FormControls;
// 创建列表框控件
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;
// 创建复选框控件
var checkRange = workbook.Worksheets[0].Range["D5:E5"];
var checkBoxControl = formControls.AddCheckBox(checkRange);
checkBoxControl.CheckState = FormControlCheckState.Checked;
checkBoxControl.PlainText = "已审查";
workbook.ExportToPdf("简单表单.pdf");

尽管这一版本在DevExpress组件处理单个带有表单的工作簿时减少了内容丢失的问题,但在使用Spreadsheet UI控件(WinForms和WPF)时,表单控件实现仍存在一些限制,这些限制包括但不限于:表单控件没有交互性或相关的用户界面元素可用,连接到单元格的表单控件不显示关联值且不会更改其值,以及连接到表单控件的单元格值不会重新计算等,尽管如此,这一功能的推出仍然为用户带来了许多便利和可能性,并期待在未来版本中不断完善和优化,如需获取DevExpress v23.2.5正式版,可通过Q技术交流群:909157416进行下载。


0
收藏0
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

  • 【研发日记】Matlab/Simulink自动生成代码(二)——五种选择结构实现方法,Matlab/Simulink自动生成代码的五种选择结构实现方法(二),Matlab/Simulink自动生成代码的五种选择结构实现方法详解(二)
  • 超级好用的C++实用库之跨平台实用方法,跨平台实用方法的C++实用库超好用指南,C++跨平台实用库使用指南,超好用实用方法集合,C++跨平台实用库超好用指南,方法与技巧集合
  • 【动态规划】斐波那契数列模型(C++),斐波那契数列模型(C++实现与动态规划解析),斐波那契数列模型解析与C++实现(动态规划)
  • 【C++】,string类底层的模拟实现,C++中string类的模拟底层实现探究
  • uniapp 小程序实现微信授权登录(前端和后端),Uniapp小程序实现微信授权登录全流程(前端后端全攻略),Uniapp小程序微信授权登录全流程攻略,前端后端全指南
  • Vue脚手架的安装(保姆级教程),Vue脚手架保姆级安装教程,Vue脚手架保姆级安装指南,Vue脚手架保姆级安装指南,从零开始教你如何安装Vue脚手架
  • 如何在树莓派 Raspberry Pi中本地部署一个web站点并实现无公网IP远程访问,树莓派上本地部署Web站点及无公网IP远程访问指南,树莓派部署Web站点及无公网IP远程访问指南,本地部署与远程访问实践,树莓派部署Web站点及无公网IP远程访问实践指南,树莓派部署Web站点及无公网IP远程访问实践指南,本地部署与远程访问详解,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南。
  • vue2技术栈实现AI问答机器人功能(流式与非流式两种接口方法),Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法探究,Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法详解
  • 发表评论

    快捷回复:表情:
    评论列表 (暂无评论,0人围观)

    还没有评论,来说两句吧...

    目录[+]

    取消
    微信二维码
    微信二维码
    支付宝二维码