DateTimePicker i odświeżanie daty

DateTimePicker i odświeżanie daty
RY
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 15 lat
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:

Kopiuj
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.

Kopiuj
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

LA
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 13 lat
0

czemu

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

a nie

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

??

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


Lardux

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.