TypechoJoeTheme

Yuuuuuu

搜索到 6 篇与 的结果
2018-03-23

C#手动绑定ComboBox数据

C#手动绑定ComboBox数据
一般手动添加ComboBox数据有很多种方法,可以直接添加Item,也可以通过数据绑定Value和Display。直接添加Item无法设置下拉框的值,所以我使用绑定ComboBox数据源的Datatble方式直接通过二维数组String自动转换绑定到ComboBox // 调用方法 string[][] Sort_arr = new string[2][]; Sort_arr[0] = new string[] {"0","1","2" }; Sort_arr[1] = new string[] { "综合排序" , "销量排序", "新品排序" }; StrArrToCbx(Sort_arr,CbxSort);// 传入数组和实例化的ComboBox即可自动完成绑定绑定方法 public void StrArrToCbx(str...
2018年03月23日
971 阅读
0 评论
2018-01-11

C#和Excel

C#和Excel
头一次知道Excl在一个企业/个人的报表管理里面这么重要以前做东西,公司要求导出成 txt 或者 csv 格式就可以了,他们说导出成Excl需要电脑安装Office,而且速度很慢,比较麻烦,不推荐。当时由于赶进度,我信了,后来在网上搜了一下才发现,谬误源于流言。很多人说Excl操作速度很慢,但其实只是指用官方库的一种方法,常用的Excl操作方法有三种。这里借鉴一下1. OleDb: 这种方式是把整个Excel文件当做一个数据源来进行数据的读取操作。 优点:实现方式简单,读取速度快; 缺点:读取Excel数据的过程不太灵活,对内存的占用比较高,当数据量变的很大时,容易由于内存空间不足导致内存溢出异常。(不过貌似对于今天电脑的硬件配置来说,内存问题不大) 2. Com组件 这种方式是通过Com组件 Microsoft.Office.Interop.Excel.dll实现Excel文件的操作。 优点:读取Excel数据非常灵活,可以实现Excel具有的各种数据处理功能; 缺点:对数据的访问时基于单元格方式实现的,所以读写数据较慢,特别是当数据量较大时,访问效率问题更为突出。另一点...
2018年01月11日
890 阅读
0 评论
2017-12-20

Winform中一些常用方法

Winform中一些常用方法
持续更新吧向DataSet中添加多个DataTable// 新建一个DataSet DataSet ds = new DataSet();   // 获取第一个DataTable中的数据 DataTable dt_info = GetUserInfo(); dt_info.TableName = "info"; // 给表重命名 ds.Tables.Add(dt_info.Copy()); // 获取第二个DataTable中的数据 DataTable dt_Perm = GetUserPerm(); dt_Perm.TableName = "perm"; // 给表重命名 ds.Tables.Add(dt_Perm.Copy()); // 得到的DataSet return ds;关于这个有一个链接讲的特别好,可以看一下清空DataGridViewC# DataGridView控件绑定数据后清空数据在清除DataGridview的数据时:1.DataSource为NULL(DataGridView.DataSource=...
2017年12月20日
794 阅读
0 评论
2017-12-14

C#的一个Mysql助手类

C#的一个Mysql助手类
一个在C#中使用Mysql的通用DBHelper,以后可能还会用到不过首先需要下载Mysql.Data.dll这个官方库找不到的话可以直接在这里下载下载地址备用下载地址注意需要改一下命名空间(namespace)代码:using System; using System.Collections.Generic; using System.Data; using System.Windows.Forms; using MySql.Data.MySqlClient; namespace DataBase { class DBHelper { // 数据库配置 // 编码设置utf8,防止中文乱码 private static string _constr = "server=localhost;uid=root;pwd=password;database=database;Charset=utf8"; // 数据库连接 private MySqlC...
2017年12月14日
1,152 阅读
0 评论
2017-12-14

C#的一个常用加密方式类

C#的一个常用加密方式类
注意需要改一下命名空间(namespace)using System; using System.IO; using System.Text; using System.Globalization; using System.Collections.Generic; using System.Security.Cryptography; namespace WebForm { /// <summary> /// 密码加密解密操作相关类 /// </summary> internal static class PassWordHelper { #region MD5 加密 /// <summary> /// MD5加密 /// </summary> public static string Md532(this string source) { if (string.IsN...
2017年12月14日
816 阅读
0 评论