新手求助,窗口中有2个datagridview,如何实现‘删除选中的记录’
C# Winform开发
窗口中有datagridview1和datagridview2
写一个删除方法Delete()
实现‘删除当前选中的一条记录’
所遇困难:不知道该怎么获取 选中的datagridview
------解决方案--------------------呵呵,这是问题吗?
一般来说如果用户删除记录的时候不知道删的是哪个datagridview,那这个界面估计不会有人敢用,
------解决方案--------------------C# code
if (dataGridView1.Focused)
{
//删第一个
}
else if (dataGridView2.Focused)
{
//删第二个
}
------解决方案--------------------
datagridview的cellclick事件或者contentclick事件中去写
------解决方案--------------------
dataGridView1.Focused在界面上很难看出来,这暗示用户在删除时没法知道自己删除的是哪个dataGridView,因此这样也许可以实现,但用户看到之后肯定会很愤怒,
------解决方案--------------------
合理的界面是,做两个按钮,一个按钮只删除一个datagridview的选中行,