Liny_@NotePad

沉迷ACG中

运行时修改config文件

其实很简单 = =……样例如下:

get { return ConfigurationSettings.AppSettings["adminKey"]; }
set
{
    Configuration config = ConfigurationManager.OpenExeConfiguration(String.Empty);
    config.AppSettings.Settings["adminKey"].Value = value;
    config.Save(ConfigurationSaveMode.Modified);
}

WinForm试用ing = =。。DataGridView

其实仅仅用过一点点,且先把知道的技巧记一下,以后有学到再补充。

目前只知道调整列宽、拖拽列和判断某行是否被编辑……

WinForm试用ing = =。。FileOpenDialog & FileSaveDialog

其实挺好用(倘若比起JFileDialog来说)。。

只是在用FileOpenDialog时要注意,关闭对话框时默认会改变工作目录。

今天就遇到了在打开一个文件后工作目录被改动,导致后面用相对路径就找不到文件了。

解决方案很简单,配置FileOpenDialog的RestoreDirectory属性为true,即在对话框关闭时还原工作目录。

下面贴一贴基本的代码。

SQL Server安装程序被挂起..

嗯,以前上数据库课程时安装SQL SERVER 2000就经常遇到这个问题,当时都没有做笔记,现在记一下:

打开注册表编辑器,找到目录
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager,删除其中的“PendingFileRenameOperations”,重新安装SQL Server 2000即可。

屡试不爽~

WinForm试用ing = =。。ProgressBar

.NET 2.0开始不能跨线程访问控件,只能写委托,恨……

那么下面贴一段跨线程调度进度条的代码,无知的我搞了老半天……

关于咱的ThinkPad..

【2010.8.3:关于静音按钮】

前两天发现按静音按钮后 插入或拔出电源就不会响了
因此我每天上班都按静音按钮
昨天用耳机听音乐时忘了按音量按钮,居然一直听下去
晚上回宿舍玩没有声音,才发现用耳机的话是不受静音按钮的影响的?
早上来办公室又忘了,只是按了静音按钮继续听歌。
玩着玩着耳机带拉开了,意想之中的声音米有公放出来,原来那个静音按钮是用来管理机身喇叭的么!!

WinForm试用ing = =。。ComboBox

嗯 = =。。。用到的几个属性贴一贴:

DisplayMember:显示的属性名称

ValueMember:值的属性名称

Items:对象集合

AutoComplete:自动完成系列的。。略,以后有用到再……

DropDownStyle:控制下拉框中的内容是输入还是下拉

  • Simple:只能输入
  • DropDown:默认值,既能下拉也可以自己输入
  • DropDownList:只能下拉列表

 

Access外键关系

因为很懒所以想直接在数据库里设定级联关系。
本地数据库用的Access,以前都没用过外键,找来找去没看到。
百度之了解可以打开数据库工具中的关系,将表拖进去,从主键拖到外键即可创建一对多关系,
编辑时选中实施参照完整性即可设定是否要级联更新和级联删除。