[.NET] Cellen niet selecteren

Pagina: 1
Acties:

  • Evilbee
  • Registratie: November 2002
  • Laatst online: 27-05 19:22
Ik ben bezig in C#.NET om een adresboek te maken. Maar nu wil ik dat als je met de linker muis knop op een cel in een datagrid klikt dat de hele rij geselecteerd wordt.

Ik heb nu al wel voor elkaar dat als je met de recht muisknop er op klikt dat de hele rij geselecteerd word. Maar met de linker knop wordt de huidige cel geselecteerd. Ik het de datagrid al wel op read-only gezet, maar nog steeds wordt dan alleen de huidige cel geselecteerd.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
        private System.Windows.Forms.DataGrid.HitTestInfo hti;
        private int current_row;

        private void datagrid_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
        {
            DataGrid datagrid = (DataGrid) sender;
            hti = datagrid.HitTest(e.X, e.Y);

            if(hti.Type == System.Windows.Forms.DataGrid.HitTestType.Cell)
            {
                current_row = hti.Row;
            }
            datagrid.UnSelect(datagrid.CurrentRowIndex);
            datagrid.Select(current_row);
        }

        private void datagrid_Click(object sender, System.EventArgs e)
        {
            datagrid.UnSelect(datagrid.CurrentRowIndex);
            datagrid.Select(current_row);
        }


Weet iemand hoe je dit selecteren van een cel dus kan uitschakelen? Ik kwam in de search wel dit topic tegen:[.NET]Hoe kolom in DataGrid onselecteerbaar maken? maar daar werk ik niet echt wijs uit. En op google kon ik ook niet iets vinden waar ik wat aan had.

LinkedIn - Collega worden?


  • Arethusa
  • Registratie: December 2003
  • Laatst online: 10:13

Arethusa

Niet die server

Misschien heb je hier wat aan. Ik geloof dat die artikelen wel in vb zijn. Maar misschien kun je er wel wat mee.

I've been mad for fucking years, absolutely years, been over the edge for yonks.
Vinyl: Discogs


  • Evilbee
  • Registratie: November 2002
  • Laatst online: 27-05 19:22
Sieweshaoao schreef op 21 januari 2004 @ 11:35:
Misschien heb je hier wat aan. Ik geloof dat die artikelen wel in vb zijn. Maar misschien kun je er wel wat mee.
Ik heb daar 2 links kunnen vinden die er in de buurt kwamen:
http://www.dotnetjunkies....31-8BFB-9F8C7478D586.dcik - Dit was voor ASP.NET
http://msdn.microsoft.com.../html/webteam11062001.asp - Deze deed het niet.

Heeft iemand nog andere links/oplossingen?

LinkedIn - Collega worden?


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
Gebruik een ListView ipv een DataGrid.

https://fgheysels.github.io/