Toon posts:

[C#] waarde van het ene form naar het andere

Pagina: 1
Acties:
  • 399 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
ik heb twee web forms. met een link ga ik naar het andere form. Maar de waarde van een textbox van form 1 moet meegenomen worden naar form 2.

weet iem. hoe ik dit kan realiseren?

  • Freak_NL
  • Registratie: Juli 2000
  • Laatst online: 20-07 09:47
Op verschillende manieren. Je kan bij het aanmaken van je 2e form de waarde van die textbox meegeven. Of als je de actuele waarde van die textbox ook wilt hebben in je 2e form geef je gewoon die textbox mee. Er is heel veel mogelijk, maar het hangt heel erg van je eigen ontwerp af.

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:42
[rml]whoami in "[ VB.NET] waardes van een andere form?"[/rml]

:Y)
Man, ik heb een goed geheugen. ;)

Dit is eigenlijk een voorbeeld voor als je de waardes vanop je eerste form wilt benaderen die op je 2de form staan.

Als je een waarde wilt meegeven aan een form:
code:
1
2
3
4
AForm f = new AForm();

f.Waarde = TextBox1.Text;
f.Show();


Je geeft dus gewoon de waarde mee.

[ Voor 50% gewijzigd door whoami op 22-01-2003 15:18 ]

https://fgheysels.github.io/


Verwijderd

Topicstarter
whoami schreef op 22 January 2003 @ 15:16:
[rml]whoami in "[ VB.NET] waardes van een andere form?"[/rml]

:Y)
Man, ik heb een goed geheugen. ;)

Dit is eigenlijk een voorbeeld voor als je de waardes vanop je eerste form wilt benaderen die op je 2de form staan.

Als je een waarde wilt meegeven aan een form:
code:
1
2
3
4
AForm f = new AForm();

f.Waarde = TextBox1.Text;
f.Show();


Je geeft dus gewoon de waarde mee.
Het gaat om een webform in C# niet om een windowsapplicatie, dus dit gaat dan niet werken toch?

Verwijderd

Topicstarter
Freak_NL schreef op 22 January 2003 @ 15:16:
Op verschillende manieren. Je kan bij het aanmaken van je 2e form de waarde van die textbox meegeven. Of als je de actuele waarde van die textbox ook wilt hebben in je 2e form geef je gewoon die textbox mee. Er is heel veel mogelijk, maar het hangt heel erg van je eigen ontwerp af.
Nou zoiets had ik dus ook in gedachten, maar ik weet dus niet hoe. Het ontwerp is heel simpel 2 WEBformpjes met 1 textBox. textbox 1 is gevuld. er wordt op de link gedrukt form 2 wordt geopend en de textbox moet de waarde krijgen van textbox1

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:42
Verwijderd schreef op 22 January 2003 @ 15:20:
[...]


Het gaat om een webform in C# niet om een windowsapplicatie, dus dit gaat dan niet werken toch?


Ja, had dat dan gezegd. Als je praat over 'forms' dan denk ik direct aan Windows forms.

Als je een waarde naar een andere pagina wilt meegeven, kan je dat op verschillende manieren doen:
- dmv sessies ( je maakt een sessie object op pagina 1, en op pagina 2 lees je die sessie uit)

code:
1
Session["txtwaarde1"] = TextBox1.Waarde

En op pagina 2:
code:
1
string waarde = (string)Session["txtWaarde1"]


- of dmv die waarde mee te geven in de url, en die parameter dan uit te lezen op de andere pagina:

code:
1
Response.Redirect ("pagina2.aspx?txtboxwaarde= " + TextBox1.Text );

en dan in pagina 2 lees je die waarde uit:
code:
1
waarde = Request.Parameters["txtboxwaarde"];

https://fgheysels.github.io/


  • Freak_NL
  • Registratie: Juli 2000
  • Laatst online: 20-07 09:47
Ik heb nog geen idee hoe het hele webgebeuren rond .NET in elkaar steekt, maar ik neem aan dat je gewoon objecten kan meesturen?

Kun je hier wat mee? (basis uitleg over webforms in C#)

edit:
Whoami is al vollediger :)

[ Voor 8% gewijzigd door Freak_NL op 22-01-2003 15:28 ]


Verwijderd

Topicstarter
Ik zal het eens proberen en kijken of ik eruit kom. Hartelijk dank voor jullie hulp.

Verwijderd

Topicstarter
Verwijderd schreef op 22 January 2003 @ 15:29:
Ik zal het eens proberen en kijken of ik eruit kom. Hartelijk dank voor jullie hulp.
Toch nog een opmerking. IK maakte eerst gebruik van een hyperlink. en nu dus met een button. Kan ik via die button ook overgaan naar dat nieuwe WEBform?

m.vr.g.

Verwijderd

Topicstarter
Verwijderd schreef op 22 januari 2003 @ 15:34:
[...]

Toch nog een opmerking. IK maakte eerst gebruik van een hyperlink. en nu dus met een button. Kan ik via die button ook overgaan naar dat nieuwe WEBform?

m.vr.g.
dat kan natuurlijk met Response.Redirect .

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:42
Verwijderd schreef op 22 januari 2003 @ 15:38:
[...]


dat kan natuurlijk met Response.Redirect .


Gebruik ff die edit knop. Die zit er niet voor niks ipv de hele tijd posts achter elkaar te scoren.

https://fgheysels.github.io/


Verwijderd

Topicstarter
whoami schreef op 22 January 2003 @ 15:39:

[...]


Gebruik ff die edit knop. Die zit er niet voor niks ipv de hele tijd posts achter elkaar te scoren.
Ik heb maar 2 icoontjes view profile en quote message

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:42
Verwijderd schreef op 22 januari 2003 @ 16:05:
[...]
Ik heb maar 2 icoontjes view profile en quote message


Bij je eigen berichten heb je er nog eentje extra: edit message.

https://fgheysels.github.io/


Verwijderd

Topicstarter
whoami schreef op 22 januari 2003 @ 16:08:

[...]


Bij je eigen berichten heb je er nog eentje extra: edit message.
Wat vinden jullie van de help die bij C# zit? ik kan er nog weinig wijs uit moet ik zeggen. Zo ben ik op zoek naar het tonen van een message. Voor de windowsapplicatie is dat MessageBox.show maar voor een webapplicatie weet ik het niet, ik kan het ook niet in de help vinden?!?!

ps. ik zal eens een screenshot maken dat je kan zien dat ik dat niet heb.

Verwijderd

Topicstarter
Verwijderd schreef op 23 januari 2003 @ 09:27:
[...]


Wat vinden jullie van de help die bij C# zit? ik kan er nog weinig wijs uit moet ik zeggen. Zo ben ik op zoek naar het tonen van een message. Voor de windowsapplicatie is dat MessageBox.show maar voor een webapplicatie weet ik het niet, ik kan het ook niet in de help vinden?!?!

ps. ik zal eens een screenshot maken dat je kan zien dat ik dat niet heb.
http://picserver.student.utwente.nl/getpicture.php?id=48198

zie je

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:42
Verwijderd schreef op 23 January 2003 @ 09:27:
[...]


Wat vinden jullie van de help die bij C# zit? ik kan er nog weinig wijs uit moet ik zeggen. Zo ben ik op zoek naar het tonen van een message. Voor de windowsapplicatie is dat MessageBox.show maar voor een webapplicatie weet ik het niet, ik kan het ook niet in de help vinden?!?!

ps. ik zal eens een screenshot maken dat je kan zien dat ik dat niet heb.


Ik vind die help wel goed.
In een webapplicatie moet je wel anders denken dan bij een windows-applicatie. Het tonen van een messagebox bij een web-applicatie is clientside, dus daar heb je clientside script voor nodig:
bv
code:
1
Response.Write ("<script>alert('test')</script>");


En owja:

gebruik nu eens die edit-knop


je moet natuurlijk wel ingelogged zijn.


edit:
zucht, html rights...

[ Voor 13% gewijzigd door whoami op 23-01-2003 12:02 ]

https://fgheysels.github.io/


Verwijderd

Topicstarter
whoami schreef op 23 January 2003 @ 09:33:

[...]


Ik vind die help wel goed.
In een webapplicatie moet je wel anders denken dan bij een windows-applicatie. Het tonen van een messagebox bij een web-applicatie is clientside, dus daar heb je clientside script voor nodig:
bv
code:
1
Response.Write ("<script>alert('test')</script>");


En owja:
<font color=blue><h3>gebruik nu eens die edit-knop</h3></font>
Hmm, ja, ik heb nu je screenshot gezien
edit:
zucht, html rights...
Heeft dat met rechten te maken dat ik mijn berichten niet kan editten? :?
Maar jij vind de help wel duidelijk? Jij maakt gebruik van de dynamic help? Als je iets wil weten zoals ik nu, hoe ga jij dan te werk?

IK heb hiervoor met oracle forms gewerkt (iets totaal anders) en daar kan je in de help heel makkelijk vinde nwelke methodes etc. het pakket bevat

edit: probleem opgelost!!!! ik heb me nu 'blijvend' ingelogd en dan kan ik wel editten !!! In andere forums kan ik gewoon editten als ik niet blijven ben ingelogd, sorry

[ Voor 13% gewijzigd door Verwijderd op 23-01-2003 09:45 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 22:42
Verwijderd schreef op 23 January 2003 @ 09:40:
[...]


Heeft dat met rechten te maken dat ik mijn berichten niet kan editten? :?
Neen, je moet inloggen.
Maar jij vind de help wel duidelijk? Jij maakt gebruik van de dynamic help? Als je iets wil weten zoals ik nu, hoe ga jij dan te werk?
Euh, tja, gewoon.... F1 enzo... :P
Of gewoon ff kijken hoe andere websites het doen....
edit: probleem opgelost!!!! ik heb me nu 'blijvend' ingelogd en dan kan ik wel editten !!! In andere forums kan ik gewoon editten als ik niet blijven ben ingelogd, sorry

Ah, je had het dus gezien. ;)

https://fgheysels.github.io/


Verwijderd

Topicstarter
whoami schreef op 23 januari 2003 @ 12:03:

[...]

Neen, je moet inloggen.


[...]


Euh, tja, gewoon.... F1 enzo... :P
Of gewoon ff kijken hoe andere websites het doen....


[...]

Ah, je had het dus gezien. ;)
Nog 3 vraagjes.

1. Ik kan de tab volgorde instellen middels de tab index, maar tijdens het tabben komt de cursor ook in de adresbalk. Kan dit uitgeschakeld worden?

2. Foutmeldingen kan je opvangen middels try/catch/exceptions.
nou moet een bepaalde waarde ingevuld zijn. Dit heb ik gedaan middels RequiredFieldValidator. Is het mogelijk om een message te geven in een pop-up (foutmeldingvenster)?

3. IS het mogelijk om geluidjes af te spellen in een webform?

m vr gr Alka

[ Voor 5% gewijzigd door Verwijderd op 24-01-2003 08:47 ]


Verwijderd

Topicstarter
whoami schreef op 23 januari 2003 @ 12:03:

[...]

Neen, je moet inloggen.


[...]


Euh, tja, gewoon.... F1 enzo... :P
Of gewoon ff kijken hoe andere websites het doen....


[...]

Ah, je had het dus gezien. ;)
Freak_NL of Whoami misschien?

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:42
[nohtml]
Verwijderd schreef op 23 januari 2003 @ 16:27:
[...]

1. Ik kan de tab volgorde instellen middels de tab index, maar tijdens het tabben komt de cursor ook in de adresbalk. Kan dit uitgeschakeld worden?
Waarschijnlijk niet. Of toch niet zo eenvoudig.
2. Foutmeldingen kan je opvangen middels try/catch/exceptions.
nou moet een bepaalde waarde ingevuld zijn. Dit heb ik gedaan middels RequiredFieldValidator. Is het mogelijk om een message te geven in een pop-up (foutmeldingvenster)?
Waarom zou je dat willen doen? Het kan, maar waarom gewoon de validator niet gebruiken. Is veel mooier/beter toch?

https://fgheysels.github.io/


  • alley
  • Registratie: Mei 2002
  • Laatst online: 18-08 20:40

alley

ahuh

Je kunt foutmeldingen in een popupvenster laten verschijnen door
de ValidationSummary de volgende attributen te geven:

ShowSummary="False" ShowMessageBox="True"

I am always doing that which I can not do, in order that I may learn how to do it. (Pablo Picasso)


Verwijderd

Topicstarter
whoami schreef op 24 januari 2003 @ 10:39:
[nohtml]
[...]

Waarschijnlijk niet. Of toch niet zo eenvoudig.

[...]

Waarom zou je dat willen doen? Het kan, maar waarom gewoon de validator niet gebruiken. Is veel mooier/beter toch?
Daar heb je eigenlijk wel gelijk in ja.
DE ValidationSummary de volgende attributen te geven:
ShowSummary="False" ShowMessageBox="True"
werkt inderdaad goed, bedankt


en geluid kan dat wel? Dat wanneer er op een knop wordt gedrukt dat er een geluidje wordt afgespeeld?

[ Voor 14% gewijzigd door Verwijderd op 24-01-2003 11:06 ]

Pagina: 1