Avatar billede pixy Nybegynder
29. november 2004 - 19:50 Der er 4 kommentarer og
1 løsning

DoubbleClick event i DataGrid

Hejsa ... Jeg har følgende stykke source kode som forudsætter at der laves et DataGrid der hedder "myGrid" i en form.

DataTable myTabel = new DataTable();
   
// Kolonner
    DataColumn namecol = new DataColumn();
    namecol.DataType = System.Type.GetType("System.String");
    namecol.ColumnName = "Navn";
    namecol.ReadOnly = true;

// Tilføj kolonne til tabel
    myTabel.Columns.Add(namecol);

// Rows
    DataRow    roww;
    roww = myTabel.NewRow();

// Data
    roww["Navn"]="hurra hurra";

// Tilføj row til tabel
    myTabel.Rows.Add(roww);

// Databind
    myGrid.DataSource = myTabel;


Alt ovestående virker glimrende, men mit spørgsmål er så:
Hvordan fanger jeg den event der opstår når jeg dobbelt-klikker på et givet felt.

Det event er vel på en måde bundet til både Columns og Rows.

Nogen der kan give mig et eksempel på hvordan der fanges det event der kommer når der dobbeltklikkes på det ene felt der skabes i ovenstående kode?
Avatar billede jepsen999 Nybegynder
29. november 2004 - 20:46 #1
myGrid.DoubleClick += new System.EventHandler(this.dataGrid1_DoubleClick);
...
private void dataGrid1_DoubleClick(object sender, System.EventArgs e)
{
    MessageBox.Show("Kolonne : " + this.dataGrid1.CurrentCell.ColumnNumber.ToString());
    MessageBox.Show("Række : " + this.dataGrid1.CurrentCell.RowNumber.ToString());
}
Avatar billede jepsen999 Nybegynder
29. november 2004 - 20:47 #2
hov, jeg fik vist ikke skiftet alle datagrid1 ud med myGrid...
Avatar billede arne_v Ekspert
29. november 2004 - 20:48 #3
Avatar billede pixy Nybegynder
30. november 2004 - 09:27 #4
Hey jepsen999 det er jo måden at gøre det på. Virker perfekt :) tak.

Smid et svar hvis du vil have point.
Avatar billede jepsen999 Nybegynder
30. november 2004 - 17:19 #5
Det var så lidt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester