首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DB数据导出工具分享

前因 一个月前朋友找到我,让帮忙做一个根据sql导出查询结果到Excel工具(之前帮他一个导入Excel然后按其规则统计数据工具)。 然后扔了一个SQL语句,瞬间懵比。卧槽。...这么多列,特么得定义这么属性,改了还得重新改程序(一直用EF)。 于是思考如何忽略列名,进而如何做到通用,做到于我有益,而不是简单帮个忙。...如何完成这个需求 Q:程序中根据SQL查询出数据而不需要关注有哪些列? A:将查询结果保存到DataTable中然后遍历 Q:如何将DataTable转换Excel?...对数据库结构没太多要求,支持多主键,多自增列 SqlSugar支持sqlserver,mysql故此工具适用于此两者数据库 0. 创建项目-预览 ? 1....到github仓库clone了源码至本地生成需要dll,然后在项目中添加了引用 ? ? 2.

1.6K10
您找到你想要的搜索结果了吗?
是的
没有找到

C# 客户端程序 Visual Studio 远程调试方法

传统桌面客户端远程调试相比UWP,ASP等项目来说,配置比较麻烦,因为它是非部署应用程序,原理是复制编译文件到远程计算机,通过网络来连接和VS通信,本文主要讲述WPF,WinForm应用程序远程调试...配置身份验证模式:工具 => 选项 => Windows 身份验证或者无身份验证,前者需要在连接时进行身份验证: 确认就可以了: VS调试配置 找到我们本机要调试项目,用一个简单Winform...项目例:项目属性 => 调试 => 使用远程计算机 => 根据远程机配置身份验证模式选择是否进行身份验证 => 重新生成项目 不要勾选启用本地代码调试 配置远程调试目录 在远程计算机上创建一个文件夹...,其路径与 Visual Studio 计算机上 Debug 文件夹相同:\Demo01\Demo01\bin\Debug: 将远程主机文件夹设置共享 Everyone : 将有 Visual...Studio 计算机上项目 Debug 文件夹文件复制粘贴到远程主机 Debug 文件夹下,手动复制项目,或者使用 XCopy、Robocopy、PowerShell 或其他选项: 运行程序

38440

C# 客户端程序Visual Studio远程调试方法

前言 传统桌面客户端远程调试相比UWP,ASP等项目来说,配置比较麻烦,因为它是非部署应用程序,原理是复制编译文件到远程计算机,通过网络来连接和VS通信,本文主要讲述WPF,WinForm应用程序远程调试...配置身份验证模式:工具 => 选项 => Windows 身份验证或者无身份验证,前者需要在连接时进行身份验证: 确认就可以了: VS调试配置 找到我们本机要调试项目,用一个简单Winform...项目例:项目属性 => 调试 => 使用远程计算机 => 根据远程机配置身份验证模式选择是否进行身份验证 => 重新生成项目 不要勾选启用本地代码调试 配置远程调试目录 在远程计算机上创建一个文件夹...,其路径与 Visual Studio 计算机上 Debug 文件夹相同:\Demo01\Demo01\bin\Debug: 将远程主机文件夹设置共享 Everyone : 将有 Visual...Studio 计算机上项目 Debug 文件夹文件复制粘贴到远程主机 Debug 文件夹下,手动复制项目,或者使用 XCopy、Robocopy、PowerShell 或其他选项: 运行程序

44330

Navi.Soft31.WinForm框架(含下载地址)

注:所有项目的目标平台建议选择:x86 1.4框架亮点 l 基于EntityFramework+Repository模式开发,完全ORM开发.通过配置Config文件,切换不同数据库 ?...l 基础设置模块,包括系统选项,编码规则等 详见2.1介绍 l 通用权限模块,精确至按钮级别 详见2.2介绍 l WinForm常用业务场景示例 详见2.3介绍 2功能模块 2.1基础设置 2.1.1...n 附件列表.是指在WinForm项目,可以打开各种文件预览.包括Office,Html,Xml等 u 注:暂不支持cad文件预览 ? u 双击预览文件 ? 预览Excel文件 ?...COM组件引用 项目引用若干COM组件,包括PDF文档预览组件,Office文档预览组件,视频播放组件.框架本身已提供安装程序在\packages\Tools\文件夹中(暴风影音安装程序未提供) 2....SQLite数据库如何使用 注1:所有的C#项目的目标平台,建议是x86,即使是64位开发环境中 注2:需要在客户端安装SQLite驱动,可以官方下载,注:本框架使用是Net4.0驱动.文件名称是:

2.9K70

Navi.Soft31.微信WinForm框架(含下载地址)

1.概述 1.1应用场景 微信出现,改变了我们日常生活。而微信公众平台出现,使我们每个人都可能成为一个品牌,微商普及、微店越来越多。...5.6 SQLite数据库 版本是1.0.98.0 DevExpress第三方控件 版本是12.2,自行升级至更高版本 注:所有项目的目标平台建议选择:x86 1.4框架亮点 l 同时维护多帐户...l 插件式开发模式,服务层可直接被其他项目调用 ? l Winform开发,ClickOnce智能客户端部署,简单方便 2功能模块 2.1公众平台 2.1.1帐户管理 ?...3FAQ 3.1COM组件引用 项目引用若干COM组件,包括PDF文档预览组件,Office文档预览组件,视频播放组件.框架本身已提供安装程序在\packages\Tools\文件夹中(暴风影音安装程序未提供...) 3.2SQLite数据库如何使用 注1:所有的C#项目的目标平台,建议是x86,即使是64位开发环境中 注2:需要在客户端安装SQLite驱动,可以官方下载,注:本框架使用是Net4.0驱动.文件名称是

1.6K70

|DataDirectory| 解决Web.config中数据库连接相对路径问题

1、业务背景 维护老系统代码,Web.config中数据库字符串连接相对路径处理 2、核心代码如下 <add name="connString" connectionString...如 |DataDirectory|\FnDB.mdf被解析 项目根目录\App_Data\FnDB.mdf,而\data\|DataDirectory| \FnDB.mdf 则视为物理路径,不会对|DataDirectory...|做解析) 2)|DataDirectory| 在WebForm项目下默认为 项目根目录\App_Data文件夹,在Winform和控制台项目下,则为 项目根目录\bin\debug 或 项目根目录\bin...\release 文件夹 对于Winform和控制台项目,一般使用AppDomain.CurrentDomain辅助类,即可以通过AppDomain.CurrentDomain.setData("DataDirectory...Web.config配置完全相同,注意在WinForm中并不存在App_Data文件夹这个特殊文件夹,我们只需新建文件夹改名为App_Data,然后将数据库文件放入该文件夹即可。

13010

基于.net开发chrome核心浏览器【三】

本篇我们讲解怎么用CefGlue开发一个最简单浏览器 一: CefGlue是建立在Cef项目之上, Cef项目是C/C++项目; CefGlue只不过是通过PInvoke来访问Cef项目生成一些...(我们做项目是可以使用谷歌浏览器调试器) 二: 建立一个winform工程,取名加CefDemo 在程序集中创建一个文件夹取名dll 在程序集属性里设置此程序集预先生成事件命令 xcopy...(0, 0, this.Width, this.Height)); 此行代码负责把创建CEF浏览器窗口与我们创建winform窗口结合起来 this.Handle就是我们创建winform窗口句柄...SetAsChild函数使CEF浏览器窗口作为winform窗口子窗口呈现 CefRectangle标志着CEF浏览器窗口将出现在父窗口中位置和大小 ------------------- var...源码下载 注意:为了下载方便,已经去掉了dll文件夹资源和需要引用类库 修改记录: 2013-4-22:创建文章,并完成了一部分内容 2013-4-29:添加了文章一部分内容,碰到问题停滞不前

1.8K50

C#开发BIMFACE系列52 CS客户端集成BIMFACE应用技术方案

CS架构WinForm客户端程序仍然具有很实用价值,如设计类软件 AutoCAD与Autodesk Revit、WPS、IT类集成开发环境(数据库、图形处理软件)、PC端小工具等等,充分利用了客户端电脑资源综合计算能力...所以,通常所谓浏览器内核也就是浏览器所采用渲染引擎,渲染引擎决定了浏览器如何显示网页内容以及页面的格式信息。...当控件Dock属性设置 Fill,客户端电脑缩放与布局不是100%时,窗体呈现黑边(严重bug),并没有完全填充父容器。...实际项目应用效果如下图(缩放比例100%): 呈现模型是三维BIM模型,里面用到了HTML5、CSS3、WebGL等新技术。...WebView2 Runtime x86,x64自动识别,不需要手动设置WinForm、WPF、.NET Core 都可以用一个统一包。 实际项目应用效果如下图。

4.6K10

小白学编程实战项目-利用Winform开发美女音乐播放器

有些同仁说Winform技术已经不怎么使用了,在我看来,在这BS架构盛行时代,Winform会稍逊一点。但Winform重要性不可忽视。...简介 今天咱们通过一个实战项目-制作美女音乐播放器,来学习一下几个控件。加深对Winform技术理解。...控件命名 如何更改控件Name属性: ? 各控件Name属性命名方式: 为了规范化编程,在后台进行获取前台控件时候,我们需要通过控件Name属性拿到控件,进行编程。...为了使Timer可以使用需要更改EnabledTrue,以及更改一下间隔500,这样就可以每隔0.5秒去执行任务了: 具体执行什么任务,那就是我们要写咯。 ?...幻灯片完成 此时运行一下,看一下效果: 此时发现,图片没有完全显示,对咯,我们忘记设置图片显示吗,模式了。设置一下: ? 此时效果完成,上动画: ? ?

2.1K31

c#获取当前运行程序所在目录

C#获取项目程序及运行路径方 1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录物理路径,最后包含“\”; 2.c# winform...,事先说明,本人是编写了一个WinForm程序,项目文件存放于D:\Visual Studio Projects\MyApplication\LifeAssistant,编译后文件位于D:\Visual...例如 假设用vs2005在D:\My Documents\Visual Studio 2005\Projects目录里创建了一个名叫controls项目,即在Projects文件夹里有一个controls...D:\My Documents\Visual Studio 2005\Projects\Controls\Controls\bin\Debug是这个简单项目能够运行可执行文件Controls.exe现在想要..._Lawrence.mxd";心得:1.用相对路径能增加项目的可移植性。使一个工程在移植过程中变得简单,节省了大量布置与工程相关文件时间。(如果设置是绝对路径)。

3.8K10

Visual Studio 2019 16.1 使用 .NET Core 3.0

安装SDK以后,VS2019默认不会开启对 .NET Core 3.0 支持,需要进行设置,这里有个坑,最开始微软把这个设置放在了 ?...最后通过Google在某老外博客发现 VS2019 16.1版本移动了这个设置: ? 因为VS2019是英文,中文请自行对照。...勾选这个设置,然后重启VS就能正常使用 .NET Core 3.0 了。 ? 三.创建 Winform 项目 1.创建项目 首先创建一个 Windows Forms App(.NET Core) ?...创建以后发现会比Framework多一个xlf文件夹,看里面的文件名应该是和语言相关。 ?...四.结束 这就结束了,有没有觉得很突然,其实也不想,可是发现建了Winform项目以后居然不能使用设计器,看了官方issues,目前也没有一个好解决办法。

1.4K40

通过 mklink 收集本地文件系统所有 NuGet 包输出目录来快速调试公共组件代码

---- 将本地文件夹作为 NuGet 源 有另一篇博客介绍如何将本地文件夹设置称为 NuGet 包源: 全局或为单独项目添加自定义 NuGet 源 - walterlv 在 Visual Studio...重新编译一下项目文件夹 NuGet 包即会更新。...于是,这相当于我在一个文件夹中,包含了整个计算机上所有库项目的 NuGet 包,只需要将这个文件夹设置称为 NuGet 包源,即可直接调试本地任何一个公共组件库打出来 NuGet 包。...设置源并体验快速调试 如下图,是将那个收集所有 NuGet 文件夹目录设置成为了 NuGet 源: 于是,可以在 Visual Studio 包管理器中看到所有还没有发布,依然处于调试状态各种库...本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。

14120

Metabase:简单快捷商业智能与数据分析工具 | 开源日报 No.61

它提供了工具包组件“乐高集”,可以将它们组装成基于容器自定义系统框架。组件包括容器生成工具、容器注册表、业务流程工具、运行时等,这些组件与其他工具和项目结合使用,用作构建基块。...模块化:项目包括许多具有明确定义函数和协同工作 API 组件。 替换性:Moby 包含足够组件来构建功能齐全容器系统,并且其模块化架构确保大多数组件可以通过不同实现进行交换。...该项目具有以下核心优势和主要功能: 在五分钟内完成设置(我们不是在开玩笑)。 让团队中任何人在不知道 SQL 情况下提问。 提供 SQL 编辑器来进行更复杂查询。...设置警报,让元数据库在数据更改时通知您。 在您应用程序甚至整个元数据库中嵌入图表和仪表板。...安全性:XAgent 被设计安全运行,在 docker 容器内限制所有操作。 扩展性:XAgent 具有良好扩展性,您可以轻松添加新工具来增强其功能甚至添加新代理!

37930

Windows桌面软件开发-Win桌面客户端开发神器 第二课

下面预告一下将要写文章: C#基础(已完成) Winform Wpf 基础加强 网页前端(包括html、css、JavaScript、JQuery) 数据库 三层架构 Asp.Net Asp.Net...下面介绍更多常用一些控件: 这里创建了一个新项目: 新建Winform项目 【打开】--【新建】---【项目】-----选择Winform窗口应用程序,直接进行创建就可以了。...PictureBox(图片显示框) 设置显示图片: 选择属性面板:更改Image属性点击设置: 点击导入,选择图片就可以了,如图效果: ? 图片显示模式 ?...Zoom(暂且叫变焦模式,实在不知道如何翻译) 会按照图片款高比例进行缩放显示: ? ProgressBar(进度条) 设置值:Value属性 进度条最大值: ?...设置这个最大值,当你设置Value时候,会按照这个最大值比例显示进度条,默认一百: 效果: ? ? 今天就到这里了,欢迎关注头条号。

9.4K41

.NET混合开发解决方案16 管理WebView2用户数据

控件 .NET混合开发解决方案8 WinForm程序中通过设置固定版本运行时BrowserExecutableFolder属性集成WebView2控件 .NET混合开发解决方案9 WebView2...WinForm程序编译后文件及结构说明   在博客《.NET混合开发解决方案15 WebView2控件集成到WinForm程序编译后文件及结构说明》中介绍了将WebView2控件集成到WinForm...控件运行后产生针对本项目的用户数据文件夹。...通过 CoreWebView2BrowsingDataKinds 枚举可以检索每一个数据项 如何以及何时创建 UDF WebView2控件 WebView2 主机应用创建用户数据文件夹 (UDF)...九、共享用户数据文件夹 WebView2控件实例可以共享相同用户数据文件夹(UDF),以执行以下操作: 通过在一个浏览器进程中运行来优化系统资源。

2.1K30

C#学习系列之如何使用webform调用人脸识别接口

在系列学习文章里,分别介绍了如何一步一步通过控制台调用人脸识别接口,如何通过winform调用人脸识别接口,在接下来得这篇文章里,介绍如何使用webform调用人脸识别接口,希望你能快速掌握,给你企业赋能...Web Pages(Web 页面):最简单 ASP.NET 模式,与 PHP 和经典 ASP 相似,内置了数据库、视频、图形、社交媒体等模板和帮助器。...使用web form调用人脸识别接口 具体操作步骤 在学习系列文章里,已经有了使用winform调用人脸识别接口应用,接下来,在这篇文章介绍如何使用web form调用人脸识别接口。...在项目创建好之后,我们发现webform项目不像winform项目那样直接就有一个设计界面,而是需要我们自己手动添加一个后缀名为.aspx文件,添加方法 如下 第一步,右键项目名称, 第二步,选择添加...通过这一系列文章,相信你也可以更好理解控制台,winform,webform如何调用人脸识别接口,如何解决同步调用异步调用问题。别开心太早,这才是开启你业务第一步。

2.2K00

VS2010对WinForm项目生成安装文件

今天来学习一下,WinForm项目打包,生成安装文件。 第一步先来建一个最简单Windows窗体应用程序,并为项目命名为WinFormTest,解决方案WinFormSetup ?...di 第四步可以看到,添加完项目后可以看到以下文件 ? 接下来在应用程序文件夹中添加三个文件夹 ?...测试项目系统文件夹项目系统共文件,Images添加图片文件,Unit留作备用 第五步在测试项目系统文件夹下添加项目输入 ? 然后添加主输出,点击确定。...第六步在在项目上右击生成文件,即可生成Setup. ? 点击setup.exe即可安装WinForm应用程序。 ? 点击下一步那么就会安装完成。...但是这样我们需要知道刚刚安装目录,才能打开exe文件,才能打开项目,所以接下来我们来看看如何添加快捷方式问题,那么现在我们再在Images中添加一下快捷方式图标文件吧。 ?

91920

使用MVS 2010和UhuruPaaS部署您第一个.NET数据库应用程序

当我写博客时候,告诉他,我们会在演讲时候你演示。 他期待着。...现在到这篇文章 其他读者,根据我上一篇文章,提到,我们将通过如何将示例.NET数据库启用应用程序部署到Uhuru PaaS!...在继续之前,想探索如何设计Uhuru公共PaaS和私人PaaS架构。...下面是如何设计Uhuru公共PaaS 下面是如何设计Uhuru私人PaaS [下一步] 将示例应用程序解压缩到您选择文件夹 1)打开dotNETTestApp-withDB文件夹...Cloud Manager设置 - 点击查看菜单 - >云管理器 4)我们现在要创建一个新服务,使我们示例应用程序连接到Uhuru PaaS 在我们进入之前,想在示例应用程序中显示用于创建数据库示例代码

1.4K90
领券