C# DateTimePicker1 DateTimePicker2 (MinDate) Frage
ARM_User 28.09.2016 - 09:19 1667 4
ARM_User
Big d00d
|
Hallo, gibt es eine einfachere Möglichkeit das Enddatum auf minimal das Anfangsdatum zu setzen? int tointJahr, tointMonat, tointTag;
StringBuilder Jahr = new StringBuilder();
var test1 = dtpAnfang.Value.ToString("yyyy");
foreach (char c in test1)
if (c >= '0' && c <= '9')
Jahr.Append(c);
else break;
int.TryParse(Jahr.ToString(), out tointJahr);
StringBuilder Monat = new StringBuilder();
var test2 = dtpAnfang.Value.ToString("MM");
foreach (char t in test2)
if (t >= '0' && t <= '9')
Monat.Append(t);
else break;
int.TryParse(Monat.ToString(), out tointMonat);
StringBuilder Tag = new StringBuilder();
var test3 = dtpAnfang.Value.ToString("dd");
foreach (char x in test3)
if (x >= '0' && x <= '9')
Tag.Append(x);
else break;
int.TryParse(Tag.ToString(), out tointTag);
dtpEnde.MinDate = new DateTime(tointJahr, tointMonat, tointTag);
MinDate erlaubt ja nur int oder DateTime Edit: Google liefert dazu kein Ergebnis
Bearbeitet von ARM_User am 30.09.2016, 14:45
|
XeroXs
doh
|
ääh.. warum machst du nicht einfach dtpEnde.MinDate = dtpAnfang.Value;
MinDate braucht ein DateTime und der Value von einem DateTimerPicker ist DateTime
Bearbeitet von XeroXs am 28.09.2016, 09:26
|
ARM_User
Big d00d
|
Ok nach 2 minütiger Denkpause hab ich schon erkannt, dass der Stringbuilder sinnlos war.
|
ARM_User
Big d00d
|
ääh.. warum machst du nicht einfach
dtpEnde.MinDate = dtpAnfang.Value;
MinDate braucht ein DateTime und der Value von einem DateTimerPicker ist DateTime OMG sollte heute eher Schluss machen. Ging zuerst nicht da ich mich verschrieben hab. Thx
|
ARM_User
Big d00d
|
OMG sollte heute eher Schluss machen. Ging zuerst nicht da ich mich verschrieben hab.
Manchmal sitzt man echt auf der Leitung.
Thx
|