利用委托事件实现Winform窗体之间的同步刷新

举例如下:有两个界面A,B,下面要实现的功能是在界面A中执行完某项操作时,同步执行B界面中的方法,以达到刷新B窗体的目的界面A中声明委托事件的代码如下:public delegate void re(); public event re refresh; // 声明委托的事件方法为refresh()方法假设当界面A中执行完某个操作时调用this.refresh()方法,以到达 …… 阅读全文

C# Winform实现数据的导出为txt或者CSV或者excel格式

private void Export(string filePath) //filePath为保存到本地磁盘的位置 { using (FileStream fs=new FileStream(filePath,FileMode.Create,FileAccess.Write)) { StreamWr …… 阅读全文

C# Winform 关于ListView控件绑定DataTable

今天用到ListView控件,这里总结一下ListView控件绑定DataTable的方法下面需要特别注意的是,绑定的过程中实现绑定控件的column的属性,再进行item的绑定。与DataGridView不同的是,不能直接使用DataSourse绑定,再者,绑定第一个Items的时候一定要实例化一个Item进行单独绑定,因为第一个Item与后面的不用即Item与SubItem的区别, …… 阅读全文

C#Winform钻取子报表功能

一、建立DataSet文件,加入相关联的两张表,注意里面有共同字段depid ,后期用于参数查找相应的报表二、建立连张Report报表(Parent中加入dataTable绑定Dep 表 Child中加入DataTable绑定user表)三、设置两个.rdlc文件的格式如下RepParent.rdlcRepChild.rdlc 中加入参数@depid四、 …… 阅读全文

C#子报表功能

调用的是reportViewer1.LocalReport.SubreportProcessing下面是实现步骤1.主RepMain.rdlc配置2.子RepMainChild.rdlc配置3,主窗体绑定RepMain.rdlc,代码如下using System;using System.Collections.Generic;using Syste …… 阅读全文

C#Winform Linq_to_Sql 实现增删改查功能

PS:Linq_to_Sql数据查询语言为强数据类型的语言,操作的基本单位与DataSet一样都是以数据实体,所以操作数据前所有要更新的数据值都要与实体的数据类型相同。如下例中为price和typeids赋值1.按条件查询表Room绑定到DataGridView//按条件查询表Room绑定到DataGridView protected void LoadData() …… 阅读全文

C#Winfrom 验证当前网络是否通常

1. 要加入命名空间 using System.Net.NetworkInformation2.下面给出测试网络是否正常的方法代码private void checkNetConnect() { string url = "www.baidu.com"; //设置网址为百度测试网址 stri …… 阅读全文

C#关于向数据库中插入数据时,有不规则自增列的处理方法

下面给出对于向数据库中插入数据时,有不规则自增列通常的处理方法,这里得自增列为requestid其自增规则如下:R000001、R000002、R000003······ protected string GetRequestid() { string sql = @"select MAX(SUBSTRING(requestid,2,LEN(reque …… 阅读全文