CSharp共16篇
C# DataGridView显示行号 - 登山亦有道

C# DataGridView显示行号

DataGridView默认的属性中,不可设置显示行号,因此需要用其他方法来实现。本文在这里介绍两种方法实现DataGridView显示行号,分享以供参考。个人比较推荐使用第一种方法来实现此功能,第二种方...
晨岩的头像 - 登山亦有道晨岩4年前
091653
C# 从DataGridView导出Excel的两种方法 - 登山亦有道

C# 从DataGridView导出Excel的两种方法

最近需要将DataGridView 中的数据导出到Excel,已做不时之需!所以,网上搜了下相关资料,这部分资料还是很全的,只是都有些小bug。我做了下整理和修复。贴在这里备自己以后用,方便,也便于大...
晨岩的头像 - 登山亦有道晨岩4年前
071552
C#判断dataset是否为空 - 登山亦有道

C#判断dataset是否为空

最近在做一个查询功能的时候发现当用户搜索某些内容的时候,如果数据库有数据,就会显示在页面上,但没有数据的时候就一片空白并且没有任何提示觉得界面不是很友好,一时又不知道怎么判断dataset...
晨岩的头像 - 登山亦有道晨岩3年前
0383113
WinForm 小功能最佳实现代码示例 - 登山亦有道

WinForm 小功能最佳实现代码示例

记录一些 winform 小功能的最佳代码实现,既是分享也是备忘。 此文将长期更新,除非哪一天不用CSharp了...... 如果你有更好的方案,欢迎留言讨论。 winform敏感操作弹窗提示 代码如下,提示信息...
晨岩的头像 - 登山亦有道晨岩3年前
036560
控制Conslone.Writeline的输出速度 - 登山亦有道

控制Conslone.Writeline的输出速度

问题描述 在写控制台应用程序的时候想要 Conslone.Writeline 输出文字的速度慢一些,很简单的一个小问题,百度搜索了一下竟然没找到答案,真是让人无可奈何,想办事情还是要靠Google,搜索了一...
晨岩的头像 - 登山亦有道晨岩3年前
0305315
C# ADO.NET数据库操作及常用类概述 - 登山亦有道

C# ADO.NET数据库操作及常用类概述

在 C# 语言中 ADO.NET 是在 ADO 的基础上发展起来的,ADO (Active Data Object) 是一个 COM 组件类库,用于访问数据库,而 ADO.NET 是在 .NET 平台上访问数据库的组件。 ADO.NET 是以...
晨岩的头像 - 登山亦有道晨岩3年前
0185824
WinForm在主窗体中嵌入子窗体 - 登山亦有道

WinForm在主窗体中嵌入子窗体

WinForm应用一般由多个窗体组成,如果每次都弹出窗体显得不是很优雅,而在主窗体中嵌入子窗体就显得优雅许多,在学习的过程中看到了一种复用性较高的代码,可以作为主窗体嵌入子窗体的标准流程...
晨岩的头像 - 登山亦有道晨岩2年前
1134553
.NET 全栈开发工程师学习路径 - 登山亦有道

.NET 全栈开发工程师学习路径

以下博客园招聘要求部分转自.NET 全栈开发工程师学习路径 - EdisonZhou - 博客园 (cnblogs.com),文章很不错,本想多转一点但是发现我这个主题对这种长文的支持不是很好,就作罢了。 PS:最近一...
第3-4讲:【强化】WinForm入门和企业项目标准UI设计 - 登山亦有道

第3-4讲:【强化】WinForm入门和企业项目标准UI设计

Q1:CLR CLS CTS关系搞不清楚(CLR=CLS+CTS) A:以上三个内容其实是不同的程序“模块”。就好比我们说的电脑的几个模块:CPU、内存、硬盘、主板。 CLR:公共语言运行时(虚拟机)主要是用来将...
第10讲:.NET中的接口使用方法与继承对比实现多态 - 登山亦有道

第10讲:.NET中的接口使用方法与继承对比实现多态

多态是同一个行为具有多个不同表现形式或形态的能力。而且多态是为了扩展而生!它可以通过继承实现、也可以通过接口实现,多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为'一...
第05讲:【强化】OOP三大核心概念理解、属性与方法强化 - 登山亦有道

第05讲:【强化】OOP三大核心概念理解、属性与方法强化

在学习OOP之前我们首先要对OOP的概念进行了解,其次要理解对象的属性和方法。 学习的前期铺垫:C#语法-->Winform开发基础-->UI设计 一、面向对象的快速理解 1、为什么要学习OOP A:在C# J...