WinFrom怎么判断鼠标释放的位置为grid控件内同时当前位置还有显示数据
如题:C# WinFrame程序怎么判断鼠标释放的位置为grid控件内同时当前位置还有显示数据现在是可以判断到鼠标释放的为位置为grid控件内,单不知道当前位置有无数据以及数据内容? WinFrame GridView 数据移动 GridView 数据移动 --------------------编程问答--------------------
private void dataGridView1_MouseDown(object sender, MouseEventArgs e)--------------------编程问答--------------------
{
DataGridView.HitTestInfo hi = dataGridView1.HitTest(e.X, e.Y);
if (hi.RowIndex >= 0 && hi.ColumnIndex >= 0)
{
//在dataGridView1单元格内
object value = dataGridView1[hi.ColumnIndex, hi.RowIndex].Value; //鼠标所在的单元格数据
}
else
{
//不在dataGridView1单元格内
}
}
之前所做的一个功能是将一个grid中的数据拖到另一个grid,当鼠标释放的时候想获取到鼠标释放的位置的行索引。但是刚才试了第一个grid可以取到value,到grid2就获取不到值。 --------------------编程问答--------------------
第2个grid控件?是你就在grid2的mousedown下写多次上面的代码 --------------------编程问答--------------------
private void dataGridView1_MouseDown(object sender, MouseEventArgs e)
{
DataGridView.HitTestInfo hi = dataGridView1.HitTest(e.X, e.Y);
if (hi.RowIndex >= 0 && hi.ColumnIndex >= 0)
{
//在dataGridView1单元格内
object value = dataGridView1[hi.ColumnIndex, hi.RowIndex].Value; //鼠标所在的单元格数据
}
else
{
//不在dataGridView1单元格内
}
}
之前所做的一个功能是将一个grid中的数据拖到另一个grid,当鼠标释放的时候想获取到鼠标释放的位置的行索引。但是刚才试了第一个grid可以取到value,到grid2就获取不到值。
第2个grid控件?是你就在grid2的mousedown下写多次上面的代码
在 dataGridView1_MouseUp事件下写不行么?
补充:.NET技术 , C#