dotnetbar 里面DataGridViewX如何逐行添加数据 c#有一个右键菜单控件,和gridview绑定后就可以实现你说的功能。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第1个问题,帮忙看看感觉dotnetbar例子不够用啊 http://www.cnblogs.com/wuhuacong/archive/2011/12/30/2307600.html 第二个问题,添加datagridview的CellMouseDown事件if (e.Button == MouseButtons.Right) { if (e.RowIndex >= 0) { if (dgv.Rows[e.RowIndex].Selected == false)//dgv--datagridview { dgv.ClearSelection(); dgv.Rows[e.RowIndex].Selected = true; } if (dgv.SelectedRows.Count == 1) { dgv.CurrentCell = dgv.Rows[e.RowIndex].Cells[e.ColumnIndex]; } contextMenu.Items.Clear();//contextMenu--contextMenuStrip控件名 //重绘菜单 contextMenu.Items.Add("删除", null, new EventHandler(Del));//Del删除操作函数 contextMenu.Show(MousePosition.X, MousePosition.Y); } } 一个关于线程的问题 vs2010项目无法运行 Cache应该在.NET三层中哪一层使用设计最为合适? web返回类型 [WinForm问题]如何不让程序在托盘中显示?谢谢。 处理文本格式问题,请帮忙~ C#使用splitcontainer的问题 关于触发器的问题 怎样通过输入的IP地址和用户名、密码等信息在指定的服务器上创建数据库!在线等!急! c#中如何编译一个可独立运行的exe 合并DataGridView中的单元格 winform c# treeview界面问题
感觉dotnetbar例子不够用啊
if (e.Button == MouseButtons.Right)
{
if (e.RowIndex >= 0)
{
if (dgv.Rows[e.RowIndex].Selected == false)//dgv--datagridview
{
dgv.ClearSelection();
dgv.Rows[e.RowIndex].Selected = true;
}
if (dgv.SelectedRows.Count == 1)
{
dgv.CurrentCell = dgv.Rows[e.RowIndex].Cells[e.ColumnIndex];
} contextMenu.Items.Clear();//contextMenu--contextMenuStrip控件名
//重绘菜单
contextMenu.Items.Add("删除", null, new EventHandler(Del));//Del删除操作函数
contextMenu.Show(MousePosition.X, MousePosition.Y);
}
}