Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Upis podataka u celijama DataGridView u C#

[es] :: .NET :: .NET Desktop razvoj :: Upis podataka u celijama DataGridView u C#

[ Pregleda: 2806 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

brbljivko
student

Član broj: 204332
Poruke: 49
195.178.53.*



Profil

icon Upis podataka u celijama DataGridView u C#27.09.2013. u 09:27 - pre 127 meseci
Drugari,

treba mi mala pomoc.
Potrebno mi je u DataGridView upisati podatak i da pritiskom na taster Enter treba da prikaze u MessageBoxu broj reda u kom je upisan podatak i predje u sledeci red.
Napisao sam sledeci kod ali mi to ne zavrsava posao:

Code:

private void  dataGridViewTabelaDolaska_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyData == Keys.Enter && dataGridViewTabelaDolaska.CurrentCell.ColumnIndex == 5)
            {
                MessageBox.Show(dataGridViewTabelaDolaska.CurrentCell.RowIndex.ToString());

                e.SuppressKeyPress = true;
                int iColumn = dataGridViewTabelaDolaska.CurrentCell.ColumnIndex;
                int iRow = dataGridViewTabelaDolaska.CurrentCell.RowIndex;
                dataGridViewTabelaDolaska.CurrentCell = dataGridViewTabelaDolaska[iColumn , iRow+1];    
            }
        }


Samo da pojasnim, kada je prazna celija i kada klinem na Enter on mi lepo prikaze podatak, ali kada unesem neki tekst u celiju i kliknem na Enter to mi ne rad.

Da li neko zna kako da resim problem?
 
Odgovor na temu

Dusan Kondic
Programer
ZR "Parametar" Ljubovija
Ljubovija

Član broj: 49961
Poruke: 225
*.dynamic.isp.telekom.rs.

Sajt: www.drinacoding.com


+14 Profil

icon Re: Upis podataka u celijama DataGridView u C#27.09.2013. u 09:57 - pre 127 meseci
Ako sam dobro razumeo tvoj zahtev, trebao bi da handle-uješ CellEndEdit:
Code:

private void dataGridViewTabelaDolaska_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            if (dataGridViewTabelaDolaska.CurrentCell.ColumnIndex == 5)
            {
                MessageBox.Show(dataGridViewTabelaDolaska.CurrentCell.RowIndex.ToString());

                int iColumn = dataGridViewTabelaDolaska.CurrentCell.ColumnIndex;
                int iRow = dataGridViewTabelaDolaska.CurrentCell.RowIndex;
                dataGridViewTabelaDolaska.CurrentCell = dataGridViewTabelaDolaska[iColumn, iRow + 1];
            }
        }
 
Odgovor na temu

brbljivko
student

Član broj: 204332
Poruke: 49
195.178.53.*



Profil

icon Re: Upis podataka u celijama DataGridView u C#27.09.2013. u 11:36 - pre 127 meseci
To je to, radi odlicno hvala lepo!!!!!
 
Odgovor na temu

Dusan Kondic
Programer
ZR "Parametar" Ljubovija
Ljubovija

Član broj: 49961
Poruke: 225
*.dynamic.isp.telekom.rs.

Sajt: www.drinacoding.com


+14 Profil

icon Re: Upis podataka u celijama DataGridView u C#27.09.2013. u 11:49 - pre 127 meseci
Blagodarim :-)
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Upis podataka u celijama DataGridView u C#

[ Pregleda: 2806 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.