摘要:
官网:http://www.red-gate.com/products/reflector/index.htm插件下载:http://reflectoraddins.codeplex.com/强烈推荐FileDisassembler. CodeMetrics: Analyses .NET assemblies and shows design quality metrics. Download ... 阅读全文
摘要:
.Net封装好的方法用API方法利用Reflector去查看Control.MousePosition属性,其源代码如下:其中NativeMethods.POINT类,它的构造代码如下:它和System.Drawing.Point类的构造是一样的,所以上面用API的方法中,我们可以直接用System.Drawing.Point类去声明一个对象。再看UnsafeNativeMethods.GetCu... 阅读全文
摘要:
System.IO.Path 对一个路径做相应操作,包括文件路径,目录路径。通常会用到Path这个类。 列举一些常用的操作。 1.更改路径字符串的扩展名 参数: path(String):要修改的路径信息. extension(String):新的扩展名。 返回值: String,修改后的路径字符串。 如果 extension 是 null,则返回的字符串包含指定的... 阅读全文
摘要:
数据库连接字符串,初学时会很自觉的写在类中,当慢慢涉及到一些真正的项目时,发现写在程序里,程序打包给别人用时怎么办?用户数据库的密码怎么设?所以此时有了App.Config【应用程序配置文件】,它其实就是一个标准的XML文件,不过.Net类库已经封装了读取这个文件的方法。可以很方便的使用。看下使用过程。1.右键解决方案资源管理器中你的项目名,【添加】>【新建项】,选择列表中的【应用程序配置文... 阅读全文
摘要:
lst为ListView控件的name。方法与动态生成DataTable 相似。传送门:C#_动态生成DataTable 阅读全文
摘要:
存在于内存中的虚拟表DataTable,绑定在数据显示控件后,如果想在再检索其中某些信息,可以利用DataTable.Select方法进行检索,避免了重复的读取数据库。Select方法共有4个重载方法。先创建一个DataTable:利用DataTable.Select()获取所有DataRow行对象数组:利用DataTable.Select(String)获取指定检索条件的DataRow行对象数组... 阅读全文
摘要:
DataTable dt = new DataTable("Student");//DataTable对象,表名为Student//开始增加列头dt.Columns.Add("编号",typeof(Int32));dt.Columns.Add("姓名",typeof(String));dt.Columns.Add("成绩",typeof(String));//开始增加行数据DataRow row ... 阅读全文
摘要:
绑定数据源(DataTable) 清空DataGridView 删除DataGridView中某一列 隐藏DataGridView中某一列 获取DataGridView选中行的索引号(SelectionMode=FullRowSelect;MultiSelect=False) 获取DataGridView选中行的单元格的值(AllowUsertoAddRows=False;Selectio... 阅读全文
摘要:
将数据填充至ListView将数据填充至ListView时判断信息是否重复获取ListView中指定n个列的记录,存在二维数组中修改ListView中选中行的信息(FullRowSelect=True;MultiSelect=False,即整行单选模式)获取ListView中选中行记录,存在ArrayList中 (整行单选模式)删除ListView中选中行记录(整行单选模式)清空ListView控... 阅读全文