DateTimePicker i odświeżanie daty

0

Witam,
mam problem z odświeżaniem daty w kontrolce DateTimePicker odświeża się wartość Value, ale text pozostaje niezmienione...
przykładowy kod się zapętla:

while (dtpDataUr.Value.ToShortDateString() != dtpDataUr.Text)
            {
                dtpDataUr.Text = dtpDataUr2.Value.ToShortDateString();
            }

;)

Dokładniej, ten sam kod w różnych miejscach raz zmienia wartość, a raz nie ;)
Gdy uruchamia się akcja (Events) dataGridView1_SelectionChange podczas uruchamiania okna nie działa, gdy kliknie użytkownik działa poprawnie.

foreach (DataGridViewRow wiersz in dataGridView1.SelectedRows)
                {
                        DataRow d_wiersz = (wiersz.DataBoundItem as DataRowView).Row;
                        dtpDataUr.Value = DateTime.Parse( d_wiersz["Data urodzenia"].ToString()); 
                }

Jakieś wskazówki?

Pozdrawiam,
ryo

0

czemu

while (dtpDataUr.Value.ToShortDateString() != dtpDataUr.Text)
            {
                dtpDataUr.Text = dtpDataUr2.Value.ToShortDateString();
            }

a nie

if (dtpDataUr.Value.ToShortDateString() != dtpDataUr.Text)
            {
                dtpDataUr.Text = dtpDataUr2.Value.ToShortDateString();
            }

??

co do samego odswiezania to sprobuj Application.DoEvents();

1 użytkowników online, w tym zalogowanych: 0, gości: 1