dataGridView右键菜单并选中该行
来源:互联网 发布:网络喷子都是什么人 编辑:程序博客网 时间:2024/05/16 08:58
dataGridView右键菜单并选中该行
程序代码:
private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
if (e.RowIndex >= 0)
{
dataGridView1.ClearSelection();
dataGridView1.Rows[e.RowIndex].Selected = true;
dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
contextMenuStrip1.Show(MousePosition.X, MousePosition.Y);
}
}
}
去掉带*好的左边的那一列:
把DataGridView 的RowHeadervisible设置成false
private void dataGridView1_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
contextMenuStrip1.Show(MousePosition.X, MousePosition.Y);
}
}
//上移
private void btnMoveUp_Click(object sender, EventArgs e)
{
for (int i = 0; i < listView1.SelectedItems.Count; i++)
{
System.Windows.Forms.ListViewItem listViewItem = this.listView1.SelectedItems[i];
int index = this.listView1.SelectedItems[i].Index - 1;
if (index < 0) return;
this.listView1.Items.Remove(this.listView1.SelectedItems[i]);
this.listView1.Items.Insert(index, listViewItem);
listViewItem.Selected = true;
}
}
//下移
private void btnMoveDown_Click(object sender, EventArgs e)
{
for (int i = this.listView1.SelectedItems.Count - 1; i > -1; i--)
{
System.Windows.Forms.ListViewItem listViewItem = this.listView1.SelectedItems[i];
int index = this.listView1.SelectedItems[i].Index + 1;
if (index > this.listView1.Items.Count - 1) return;
this.listView1.Items.Remove(this.listView1.SelectedItems[i]);
this.listView1.Items.Insert(index, listViewItem);
listViewItem.Selected = true;
}
}
- dataGridView右键菜单并选中该行
- dataGridView右键菜单并选中该行
- dataGridView右键菜单并选中该行
- DataGridView右键单击弹出菜单并选中行
- C# Tips: 1.右键单击dataGrivdView选中该行并弹出菜单
- C# Tips: 1.右键单击dataGrivdView选中该行并弹出菜单
- .NET给DataGridView添加右键选中并设置右键菜单ContextMenuStrip显示的位置
- CTreeCtrl 右键选中节点并显示菜单
- CTreeCtrl 右键选中节点并显示菜单
- DataGridView右键选中行
- datagridview右键选中一行
- 关于treeview节点右键选中并关联右键菜单
- C# dataGridView右键菜单
- C#DataGridView右键菜单
- DataGridView右键弹出菜单
- datagridview右键菜单
- 给datagridview添加右键菜单并确定其位置
- DataGridView右键点击行时选中行,并且弹右键快捷菜单
- [转载] 使用X-UA-Compatible来设置IE8/IE9兼容模式
- android ffmpeg 编译加实例学习总结
- 最小的k个元素
- windows phone开发学习--磁贴【续】
- 关于控件与验证控件一个不用回传的属性CausesValidation="False"
- dataGridView右键菜单并选中该行
- shell-删除文件的最后一行
- WPF之MVVM解析
- Dojo1.6新特性:再谈AMD规范
- MFC中添加控件打开文件
- ASp.net 剖析三层架构
- 修改MFC窗口的标题
- 部署项目在Linux服务器上jboss和nginx配都没有问题,局域网网内其他机器无法访问解决方法
- SQLOS的内存管理器和SQL SERVER的缓冲池