Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Tabpagecontrol, binding, from refresh misery
Message
De
01/11/2011 12:24:39
 
Information générale
Forum:
ASP.NET
Catégorie:
Formulaires
Versions des environnements
OS:
Vista
Network:
Windows XP
Database:
Jet/Access Engine
Application:
Desktop
Divers
Thread ID:
01527103
Message ID:
01527795
Vues:
56
Hey Marc,

Can I ask why you want to refresh your TabPages like this? If you've databound the controls on your TabPages, there's no reason to have to refresh them. The data will be in your controls simply because they've been databound and you should be accessing the data directly, not the controls values.

IOW, say I have a TextBox on tabPage2, and I've called it txtOnTabPage2. And I databind it like this:
txtOnTabPage2.DataBindings.Add("Text", MyDataTable, "MyColumn")
When I go to save the data, I'll be saving what's in MyDataTable, not what's in txtOnTabPage2.Text. Is this not what you're doing?

~~Bonnie





>I have a form with a tabpagecontol on it. In order to have all the fields on the different pages refreshed I found out I have to do something like
>
>       For i As Integer = 1 To Me.TpgBase1.TabPages.Count
>            Me.TpgBase1.SelectTab(i - 1)
>        Next
>        Me.TpgBase1.SelectTab(0)
>
>
>Now that gets me some ugly mickey mousing on my form, so I'm looking for a way to "freeze" the screen while I do that, but suspendlayout, resumelayout do not have any effect. Here's the full code.
>
>
>       Me.BestelHCRUD.Fill(Me.BestelDS.BestH, Me.obzBestel.pk)
>        Me.SuspendLayout()
>        For i As Integer = 1 To Me.TpgBase1.TabPages.Count
>            Me.TpgBase1.SelectTab(i - 1)
>        Next
>        Me.TpgBase1.SelectTab(0)
>        Me.ResumeLayout()
>
>
>Thanks and kind regards,
>
>Marc
Bonnie Berent DeWitt
NET/C# MVP since 2003

http://geek-goddess-bonnie.blogspot.com
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform