Binding con DataView.

martedì 24 luglio 2012 - 04.07
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Visual Studio Express

Brummell Profilo | Newbie

Ciao a tutti,
vorrei mettere in binding una textbox con il DataView.Count che alimenta il suo DataContext, così da visualizzare il numero record. Da codebehind, restituire il valore a seguito di un evento è banale, ma non riesco a farlo in binding.
Potete aiutarmi?
Grazie.
Fabrizio

AntCiar Profilo | Expert

Ciao.

Non puoi bindare con il .Count di un oggetto perchè poi non potresti neanche modificarne il valore. Se devi visualizzare il valore del count dopo che imposti gli altri binding fai textboxN.Text = Nomedataview.Count.ToString()
Cristian Barca

Brummell Profilo | Newbie

>Ciao.
Ciao Cristian.
>Non puoi bindare con il .Count di un oggetto perchè poi non potresti
>neanche modificarne il valore. Se devi visualizzare il valore
>del count dopo che imposti gli altri binding fai textboxN.Text
>= Nomedataview.Count.ToString()
La tua soluzione l'avevo già trovata, ma la volevo evitare, come preventivamente esplicitato.
Appartiene alla natura stessa del Binding, il poter collegare proprietà. Ho risolto così:

<Label Content="{Binding ElementName=MagazzinoDataGrid, Path=Items.Count}"
Grazie cmq. della risposta.

Fabrizio
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5