C# Winform用户自定义公式配置工具界面

  C# Winform用户自定义公式配置工具界面


公式配置界面:

贴图图片-微信截图_20191018211044


公式项目表结构:


贴图图片-微信截图_20191018211721


C# Code:


/// <summary>
/// SQL测试表达式
/// </summary>
/// <param name="expression"></param>
/// <returns></returns>
public object Calculate(string expression)
{
   try
   {
      string SQL = "SELECT (" + expression + ") AS Result";
      CommandHelper cmd = _Database.CreateCommand(SQL);
      return ConvertEx.ToFloat(_Database.ExecuteScalar(SQL));
   }
   catch
   {
      return DBNull.Value;
   }
}

/// <summary>
/// SQL测试表达式
/// </summary>
/// <param name="expression">表达式</param>
/// <param name="result"></param>
/// <returns></returns>
public bool TestFormula(string expression, out float result)
{
   result = 0;
   try
   {
      string SQL = "SELECT (" + expression + ") AS Result";
      CommandHelper cmd = _Database.CreateCommand(SQL);
      result = ConvertEx.ToFloat(_Database.ExecuteScalar(SQL));
      return true;
   }
   catch
   {
      return false;
   }
}

//来源:C/S框架网(www.csframework.com) QQ:23404761




VIP下载源码:


版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

C# Winform用户定义公式配置工具界面
Winform快速开发框架-表格支持用户定义样式(自由配置列栏目)
Winform界面适应快速开发框架(C#+Dev+三层架构+多数据库支持)
C#.Net用户定义控件制作教程
框架定义窗体UI,消息对话框UI界面
推荐基于C/S架构的软件开发工具(Winform+C#语言+ADO.NET+代码生成器)
MSSQL 查询所有用户定义存储过程和定义函数
DevExpress表格打印预览及定义页眉页脚并绘制图片(C# Winform)
DevExpress GridControl组件的EmbeddedNavigator属性添加用户定义按钮
C/S架构Winform插件化框架,Winform通用界面框架 - C#.NET
C/S架构多语言界面UI框架软件开发框架(C#.NET+Winform+DEV+SQL)
如何进行菜单管理、扩展权限、更改定义按钮名称|C/S框架网
C# Winform支持多语言界面切换的软件快速开发平台
C# Winform软件快速开发框架|软件开发平台 - 界面多语言实现原理
Winform界面开发框架之界面展示效果图|C/S框架网
【原创】C# Dev用户定义组件,自动下拉弹框表格过滤数据组件ucMyLookUpEdit
C# Winform 软件用户授权注册系统V2.1 测试程序(Tester.exe)
解决方案:扩展按钮定义权限没有出现在权限树给用户勾选
Winform界面的功能按钮同等权限控制|C/S框架网
C#.Net定义控件 - GridPopupContainerLookup