天天看点

winform学习笔记 datagridviewDataGridView

DataGridView

根据数据更改DataGridView数据样式

在列表加载数据后,希望根据数据修改列表一行的样式,

这时候更改样式的方法

应该绑定的是DataGridView的 RowPostPaint 事件!

DataGridView一行右键删除

winform工具箱有一个ContextMenuStrip

这个组件是专门用来做右键菜单的!

拖到页面上之后,键入“删除”,就相当于添加了右键删除,这是一个ToolStripMenuItem

我们将删除的业务逻辑方法和ToolStripMenuItem的Click方法绑定

然后将DataGridView的ContextMenuStrip属性设置为你自己创建的ContextMenuStrip,来绑定你的表格和右键框就可以了!

获取当前计算机名称

System.Environment.MachineName

选择和修改列表项触发的事件

DataGridView有

CellClick:点击列表任何地方触发的事件!可以用DataGridViewCellEventArgs e的RowIndex==-1来判断是否点击了某一行

CellContentClick:点击列表内容触发的事件!注意和上面的区别

CellBeginEdit:列表项目开始编辑

CellEndEdit:列表项目结束编辑