DataGridView删除多行选中数据
摘要:思路是找到最先选择和最后选择到的行 ,弄一个for循环,根据这些行的索引值在执行数据的删除.我这里用了EF. DialogResult result = MessageBox.Show("确定删除吗?", "删除", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { //选中第一行的索引 var first = dataGridView1.Rows.GetFirstRow(DataGridViewElementStat...
阅读全文
posted @
2014-02-27 23:42
Cherbim
阅读(2405)
推荐(0)
winform:简单文件资源管理器
摘要:今天全部学习内容的体现就是winform的资源管理器。这个资源管理器主要由一个textbox获取路径,然后在treeview那里通过递归的方式呈现目录树,当用户点击treeview的节点是,会触发AfterSelect事件加载子节点,然后在listview那里呈现对应目录下的文件。而当用户点击listview的一些文件时,如果是txt文件的话,会根据默认编码在下面的textbox里显示其内容。其他的按钮主要是一些简单的IO操作。 难点在于递归的理解以及运用。以下是各种事件处理#region选择路径-voidtxtPath_Click(objectsender,EventArgse)/////.
阅读全文
posted @
2013-11-13 21:48
Cherbim
阅读(2690)
推荐(0)
winform:对dataGridView绑定的泛型List<T> 的简单CRUD
摘要:创建对象类,为所有成员封装字段,然后重载该类;根据已有的对象类(类型参数)创建一个长度可以变化的List数组,并绑定数据源;设置dataGridView的column属性:对应四个对象类创建相应列并用Name属性进行绑定;button_onclick事件点击处理;publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}ListL1=newList();privateListL11=newList();publicListL111{get{returnL11;}set{L11=value;}}//internalpriv
阅读全文
posted @
2013-11-11 18:59
Cherbim
阅读(2197)
推荐(0)