随笔分类 - Winform
1
摘要:首先查一下什么是强名称程序集,见百度百科帖子:http://baike.baidu.com/view/1145682.htm简单来说,就是为了解决Windows Dll Hell问题的,即不同公司开发同名程序集会相互覆盖。所谓强名称,就是使用RSA技术,采用一对公/私秘钥作为程序集的发布者...
阅读全文
摘要:今天在工作中遇到一个问题,如何将一个string类型转成byte[]? 这种问题就属于知道了就及其简单,不知道就够你忙活半天的那种。其实只要一个语句就OK了: byte []byteArray = System.Text.Encoding.Default.GetByte...
阅读全文
摘要:/// /// 显示药品类别列表/// /// public void SetCommondCategory(TreeView tv){ //先清除原有的节点 tv.Nodes.Clear(); sb.Remove(0, sb.Length); sb.Append("select categoryN...
阅读全文
摘要:行上移下移 #region上移位置//////选中行上移方法//////privatevoidListViewUpMove(ListView listView){if(listView.SelectedItems.Count==0){return;}listView.BeginUpdate();if...
阅读全文
摘要:/// /// DataGridView 编辑单元格的控件时 /// private void DgvToxicologicalMaintenance_EditingControlShowing(object sender, DataGridViewEditingControlShowingEv...
阅读全文
摘要:方法一(推荐使用这个方法,因为他可以另存为,哪个更快就要使用者测试了,这里只提供方法): /// /// 收费项目---Excel/// private void BtnExcel_Click(object sender, EventArgs e){ if (DgvFeeInspection.Row...
阅读全文
摘要:怎么将ListView控件中的数据导出到Excel?首先 你需要添加引用Microsoft Excel 11.0 Object Library 添加方法:选择项目->引用->右击“添加引用”->选择COM 找到上面组件—>点击“确定”。 实现代码如下: private void 导出数据_Click...
阅读全文
摘要:一:得到列的索引 int ColumnIndex = this.DgvDiagnosisList.CurrentCell.ColumnIndex;//获取列的索引 二:得到当前选中行并得到该行的某一列的值 int RowIndex = this.DgvDiagnosisList.CurrentRow...
阅读全文
摘要:///首先新建一个DataGridViewHelper类 using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using System.Drawing; namespa...
阅读全文
摘要:/// /// 选择不同的标记/// /// /// private void comboBox1_TextChanged(object sender, EventArgs e){DataGridViewCell dgvcell = (DataGridViewCell)this.comboBox1....
阅读全文
摘要:对话框中我们常用了以下几种:1、文件对话框(FileDialog) 它又常用到两个: 打开文件对话框(OpenFileDialog) 保存文件对话(SaveFileDialog)2、字体对话框(FontDialog)3、颜色对话框(ColorDialog)4、打印预浏对话框(PrintPreview...
阅读全文
摘要:打算要实现的效果是: 由于listview控件本身没有分页的功能,为了达到这么目的, 方法一:我们可以结合其他空间来完成,但是对framework要求的版本也比较高; 方法二:通过sql语句来完成,通过sql语句完成分页。 这里我们采用第二种方法: namespace sepera...
阅读全文
摘要:Winform ListView虚拟模式 一、前言 虚拟模式在许多情况下都很有用。 如果必须从已存在于内存中的非常大的集合填充一个 ListView 对象,则为每项创建一个 ListViewItem 对象会很浪费。在虚拟模式下,从缓冲之中获取所需的数据进行加载,性能会有很大...
阅读全文
摘要:API函数是构筑Windows应用程序的基石,是Windows编程的必备利器。每一种Windows应用程序开发工具都提供了间接或直接调用了Windows API函数的方法,或者是调用Windows API函数的接口,也就是说具备调用动态连接库的能力。Visual C#和其它开发工具一样也能够调用动态...
阅读全文
摘要:Winform获取应用程序的当前路径的方法集合,具体如下,值得收藏3 //获取当前进程的完整路径,包含文件名(进程名)。4 string str = this.GetType().Assembly.Location;5 result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+...
阅读全文
摘要:本收集或者自己开发一些常用的东西,基本上在各个项目都能用到的一些开发经验及知识积累,现逐步介绍一些,以飨读者,共同进步。 1、窗口【×】关闭按钮变为最小化,并在托盘提示信息 一般有些管理系统,为了防止客户随意关闭程序或者基于其他原因,一般会把窗口【×】关闭按钮变为最小化,如大家熟悉的飞信、M...
阅读全文
摘要:Connection对象 Connection 对象主要是开启程序和数据库之间的连结。没有利用连结对象将数据库打开,是无法从数据库中取得数据的。这个物件在ADO.NET 的最底层,我们可以自己产生这个对象,或是由其它的对象自动产生。Command对象 Command 对象主要可以用来对数据库发出一些...
阅读全文
摘要:首先:不防SQL注入 int Id =1; string Name="lui"; cmd.CommandText="insert into TUserLogin values("+Id+",'"+Name+"')"; 因为Id是数值,所以在传递的时候只需要在sql字符串中用"+Id+"即可实现,而N...
阅读全文
摘要:红颜色的为重要代码 SqlConnection con = DBCommon.GetSqlConnection();//SqlCommand cmd = con.CreateCommand();//创建存储过程SqlCommand cmd = new SqlCommand("Sp_drugStock...
阅读全文
摘要:一般是这样的,如果用设计器将SqlDataAdapter拖到页面中使用时,不会出现SqlDataAdapter.Update(ds)更新时出错情况,因为系统会自动生成SqlDataAdapter的属性命令,比如:.UpdateCommane insertCommand selectCommand...
阅读全文
1
浙公网安备 33010602011771号