随笔分类 -  C#

摘要:昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行 比如表中有两列数据 : ep_classes ep_name AAA 企业1 AAA 企业2 AAA 企业3 BBB 企业4 BBB 企业5 我想把这个表变成如下格式 阅读全文
posted @ 2019-08-16 17:53 爱笑的小宇宙 阅读(3152) 评论(0) 推荐(1) 编辑
摘要:object sender:表示触发事件的控件对象EventArgs e:表示事件数据的类的基类 在WinForm中我们经常需要给控件添加事件。例如给一个Button按钮添加一个Click点击事件。给TextBox文本框添加一个KeyPress 键盘按下事件。通过强大的IDE,双击控件就能直接添加一 阅读全文
posted @ 2019-08-08 14:59 爱笑的小宇宙 阅读(8651) 评论(0) 推荐(1) 编辑
摘要:点击打开按扭,打开传输值窗体 输入值后点击传输按扭,'value'将显示在接收值窗体的TextBox上 这里主要为大家呈现了两种传值方式: 一、将Form1窗体传给fatherform对象,随后我们就可以在Form2中操作Form1了。 二、使用委托,将getValue方法赋给事件或委托对象getT 阅读全文
posted @ 2019-08-07 18:09 爱笑的小宇宙 阅读(425) 评论(0) 推荐(0) 编辑
摘要:DevExpress.XtraGrid.Views 设置指定行的背景颜色 1.事件:CustomDrawCell2.示例: private void gridView1_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowC 阅读全文
posted @ 2019-06-21 17:55 爱笑的小宇宙 阅读(3521) 评论(0) 推荐(0) 编辑
摘要:关于DataGridView行和列的背景色-前景色设置 1.设定DataGridView全部单元格的Style DataGridView内所有单元格的Style变更,可以使用DataGridView对象的DefaultCellStyle属性实现。 //包含Header所有的单元格的背景色为黄色 Da 阅读全文
posted @ 2019-06-11 17:16 爱笑的小宇宙 阅读(987) 评论(0) 推荐(0) 编辑
摘要:private void gridView1_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e){ if (e.Column.FieldName == "Examine" 阅读全文
posted @ 2019-06-11 17:12 爱笑的小宇宙 阅读(500) 评论(0) 推荐(0) 编辑
摘要:设置字段名 设置字段值 设定单元格表示 Error图标 设定当前单元格 取得当前单元格内容 取得当前单元格的列 Index 取得当前单元格的行 Index 向下一行 向上一行 取消 DataGridView1 为只读 设置 DataGridView1 为只读 设置 DataGridView1 的第2 阅读全文
posted @ 2019-06-11 17:11 爱笑的小宇宙 阅读(368) 评论(0) 推荐(0) 编辑
摘要:创建一个Winform窗体应用程序项目,然后添加一个Form2窗体。 在Form1和Form2中各添加一个textBox和button: 单击Form1中的button1,弹出Form2,然后要做的就是在Form1中的textBox1和Form2中的textBox2中传值。 为了方便起见,将Form 阅读全文
posted @ 2019-06-10 16:02 爱笑的小宇宙 阅读(1975) 评论(1) 推荐(0) 编辑
摘要:上面的代码是一个网友告诉我的,让我看看结果,我看了一眼马上说结果是 i=1 j=1 网友运行后说结果是 i=0 j=1 我吓了一跳,认真看了代码,原来自己真的错了。 下面我解释一下为什么是后一种结果 对一个类来说,static变量是与对象无关的,那么它们什么时候被初始化呢?就是在第一次引用的时候。当 阅读全文
posted @ 2019-06-06 17:28 爱笑的小宇宙 阅读(176) 评论(0) 推荐(0) 编辑
摘要:C# static的用法详解 有的东西你天天在用,但未必就代表你真正了解它,正如我之前所了解的 static 。 一、静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止 阅读全文
posted @ 2019-06-06 16:40 爱笑的小宇宙 阅读(244) 评论(0) 推荐(0) 编辑
摘要:RadioButton控件 单选按钮,当与其他单选按钮成对出现时,允许用户从一组选项中选择单个选项。也就是说,当同一个容器中(Form、Panel、GroupBox、PictureBox等)存在两个以上的单选按钮时,只能有一个被选中。但不在同一个容器中的几组单选按钮彼此不关联,是可以有多个被选中的。 阅读全文
posted @ 2019-06-06 14:01 爱笑的小宇宙 阅读(12236) 评论(0) 推荐(0) 编辑
摘要:<checkResult> <item> <fmId>XX0001</fmId> <fmItemId>20000RT</fmItemId> <checkRuleId>4C6A0458-29B4-4CE6-B38C-38CDEE3CD3C2</checkRuleId> <isAcct>不影响</isA 阅读全文
posted @ 2019-05-24 16:47 爱笑的小宇宙 阅读(1781) 评论(0) 推荐(0) 编辑
摘要:1.内连接(inner join)只有两个表相匹配的行才能在结果集中显示出来2.左连接(left join)以左表为主,左表所有的数据都会在结果集中出现,右表根据左表对应的数据显示,与左表匹配的数据会显示,没有匹配的地方会显示为空3.右连接(right join)以右表为主,右表所有的数据都会在结果 阅读全文
posted @ 2019-05-22 14:53 爱笑的小宇宙 阅读(1362) 评论(0) 推荐(0) 编辑
摘要:1 请你说说 .NET 中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建 和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型, 改变其变量的值会改变其 阅读全文
posted @ 2019-05-21 17:55 爱笑的小宇宙 阅读(3076) 评论(2) 推荐(0) 编辑
摘要:1、为什么需要扩展方法 .NET3.5给我们提供了扩展方法的概念,它的功能是在不修改要添加类型的原有结构时,允许你为类或结构添加新方法。 思考:那么究竟为什么需要扩展方法呢,为什么不直接修改原有类型呢? 首先,假设我们的项目中有一个类,后来过了一段时间,我们明确的知道需要为该类添加一个新功能,考虑这 阅读全文
posted @ 2019-05-21 17:25 爱笑的小宇宙 阅读(585) 评论(0) 推荐(0) 编辑
摘要:C#扫盲之:静态成员、静态方法、静态类、实例成员及区别 文章目录 1.静态成员、实例成员 2.静态类 3.类的静态成员和非静态成员区别 分割线 1.静态成员、实例成员 1.1定义及说明 数据成员: 静态成员:静态成员变量是和类相关联的,可以作为类中"共"有的变量(是一个共性的表现),他不依赖特定对象 阅读全文
posted @ 2019-05-21 17:08 爱笑的小宇宙 阅读(3533) 评论(0) 推荐(0) 编辑
摘要:C#静态方法与非静态方法的区别不仅仅是概念上的,那么他们有什么具体的区别呢?让我们通过本文向你做一下解析。 C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢? 让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非 阅读全文
posted @ 2019-05-21 17:00 爱笑的小宇宙 阅读(1944) 评论(0) 推荐(1) 编辑
摘要:面向对象开发有三大特性(特点 / 特征) : 封装, 继承, 多态。我们今天主要讨论封装和继承,多态会在下篇中讨论。 一、封装: 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性 阅读全文
posted @ 2019-05-20 11:11 爱笑的小宇宙 阅读(682) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/qixinbo/p/8214049.html 1、命名空间 namespace BackStageManagement.Services 关键字用于声明包含一组相关对象的作用域。 可以使用命名空间来组织代码元素并创建全局唯一类型。命名空间下可以有很多类! 阅读全文
posted @ 2019-05-20 11:10 爱笑的小宇宙 阅读(333) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/qixinbo/p/8244583.html 前文链接: C#面向对象(一):明确几个简单的概念作为开胃菜 C#面向对象(二):封装和继承 今天来聊聊面向对象的多态,这部分算是比较重要和核心的,很多工作2年多的程序员其实对于面向对象和多态的理解也是不到 阅读全文
posted @ 2019-05-20 11:09 爱笑的小宇宙 阅读(315) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示