11 2013 档案
摘要:DataGridView 经常用到,但是很多东西都不熟悉,以至于总去上网查,这次我整理一下,全部都记下来,再用就方便了。1、禁止用户新建行,就是去掉最后那个行标题上带星号的那个行dataGridView1.AllowUserToAddRows = false;2、去掉左侧的行标题dataGridVi...
阅读全文
摘要:最近在做一个小软件,需要做到新建、修改动态链接库(DLL)的功能。新建很简单,但是在修改的时候我突然发现问题来了。首先软件会在启动的时候将所有协议加载出来,然后做展示。此时你可以添加或减少动态库中的属性什么的,但是你在点击保存修改就会出现异常,说什么该动态链接库已经被占用。 刚开始我在网上搜索如何卸载动态库,网上也有大神给出了方法(例如:http://www.cnblogs.com/HeroBeast/archive/2008/10/07/1305429.html),但是花了很久的事件也未能成功。后来我换了一种思路,就是将修改过的DLL重新生成一个,放在一个新的文件夹(COPY)内,此时...
阅读全文
摘要:在为 ComboBox 当定数据的时候,如果遇到界面显示需要用文本,而获取选定项的值时需要用数字,我们就很习惯使用 DataSource 来进行绑定。例如以下代码: List tvList = new List(); for (int i = 0; i /// ComboBox的Item/// public class TextValue{ public TextValue() { } public TextValue(string inText, int inValue) { this.Text = inText; this.Value = in...
阅读全文
摘要:从网上找了些资源,借鉴整理之后,自己随便写了一个。 public class LogHelper { #region 构造函数、析构函数、单一实体 private LogHelper() { _threadWriteLog = new Thread(new ThreadStart(WriteLog)); _threadWriteLog.Start(); } ~LogHelper() { if (_threadWriteLog != ...
阅读全文
摘要:dataGridView1.DataSource = dt;dataGridView1.Columns.RemoveAt(3); //删除要被替换的列DataGridViewLinkColumn lik = new DataGridViewLinkColumn();lik.Name = "查看"; //当前列名lik.DataPropertyName = "查看"; //被删除的列的列名dataGridView1.Columns.Add(lik);上面的是将列类型修改为 超链接 的类型,下拉列表 类型是使用同样的方式修改
阅读全文