Gnjavim se sa ovim vec nekoliko sati i vec pocinje da me izludjuje. Stvari stoje ovako. Pravim Windows Form aplikaciju (C#) na kojoj imam DataGrid sa rezultatima iz baze. Hteo bi da kada korisnik prelazi misem preko polja DataGrid-a dodje do selektovanja trenutnog reda iznad kojeg se mis nalazi. Problem je sto sam uspeo da dodjem do toga da kada korisnik prelazi misem preko redova dolazi do selektovanja istih ali zato oni ostaju selektovani i dalje. Pokusavao sam sa raznim opcijama unSelect ali rezultati nisu ono sto bih hteo. Evo ga moj trenutni kod za to pa ako neko ima neko resenje da predlozi bio bih mu zahvalan.
Code:
private void dataGrid1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
System.Drawing.Point pt=new Point(e.X, e.Y);
DataGrid.HitTestInfo hti=dataGrid1.HitTest(pt);
if(hti.Type==DataGrid.HitTestType.Cell)
{
dataGrid1.CurrentCell=new DataGridCell(hti.Row, hti.Column);
dataGrid1.Select(hti.Row);
}
}