A cosa serve e come si utilizza ? colonna1.SortMemberPath
maxxasp
maxxasp non è online. Ultima attività: 10/06/2009 11.16.22maxxasp
il 30 luglio 2008 alle 18.05
196 messaggi dal 02 agosto 2007
A cosa serve e come si utilizza ? Che paramatro bisogna passare a questa proprietà?
Il mio esempio è questo:

DataGrid dg = new DataGrid();
dg.AutoGenerateColumns = false;
dg.CanUserReorderColumns = false;

dg.SelectionChanged += new EventHandler<EventArgs>(dg_SelectionChanged);

//DataGridTemplateColumn temp = new DataGridTemplateColumn();

DataGridTextColumn colonna1 = new DataGridTextColumn();

colonna1.DisplayMemberBinding = new System.Windows.Data.Binding("cognome");
colonna1.Header = "Cognome";
//colonna1.SortMemberPath = ""; non so come utilizzarlo per //dirgli come voglio il mio ordinamento a priori del rendering finale del //componente
colonna1.Width = DataGridLength.Auto;
//colonna1.CellStyle = (Style)(Application.Current.Resources["HyperlinkButtonstyle"]);
dg.Columns.Add(colonna1);


Ciao e Grazie per l'attenzione!!!!1

Massimiliano
Microsoft Most Valuable Professional
RE: A cosa serve e come si utilizza ? colonna1.SortMemberPath
nostromo
nostromo non è online. Ultima attività: 04/07/2009 1.44.08nostromo Top Poster
il 30 luglio 2008 alle 18.20
provato a seguire quanto dice l'SDK?


Gets or sets a property name, or a period-delimited hierarchy of property names, that indicates the member to sort by


hai avuto problemi?

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
RE: A cosa serve e come si utilizza ? colonna1.SortMemberPath
maxxasp
maxxasp non è online. Ultima attività: 10/06/2009 11.16.22maxxasp
il 30 luglio 2008 alle 19.08
196 messaggi dal 02 agosto 2007
Il membro che devo specificare si riferisce all' header della colonna (se non vado errato).
Provando in questo modo, cioè impostando il colonna1.SortMemberPath = "Cognome", dove Cognome è l'header della colonna, non mi ordina il datagrid e se provo ad ordinarlo cliccando sull'header mi lancia un'eccezione in cui mi dice che la property name in invalid.
Non ho proprio idea di come fare.

Grazie , ciao!

Massimiliano
Microsoft Most Valuable Professional
RE: A cosa serve e come si utilizza ? colonna1.SortMemberPath
novecento
novecento è online. Ultima attività: 05/07/2009 23.01.08novecento Top Poster
il 5 agosto 2008 alle 18.16
Ciao,
SortMemberPath è una proprietà di DataGridColumn per specificare il membro della sorgente dati sul quale eseguire l'ordinamento; quando usi ad esempio una DataGridTextColoumn tale membro è pre-definito con il valore della proprietà DisplayMemberBinding accoppiando il membro da visualizzare con quello sul quale eseguire l'ordinamento, il DataGridTemplateColumn non espone DisplayMemberBinding in quanto il membro di binding è specificato nei controlli interni della template, quindi è necessario utilizzare SortMemberPath per specificare la proprietà della collezione da ordinare.

Qual è il tuo problema nello specifico?

Alessio Leoncini
SilverlightItalia.com
RE: A cosa serve e come si utilizza ? colonna1.SortMemberPath
maxxasp
maxxasp non è online. Ultima attività: 10/06/2009 11.16.22maxxasp
il 5 agosto 2008 alle 18.23
196 messaggi dal 02 agosto 2007
A dire il vero questo problema non mi interessa più in quanto mi sono accorto che devo ordinare un datagrid in maniera alfabetica e secondo il caseSensitive e l' accentSensitive.
Problema ke ancora mi duole perchè non riesco ad eseguire un algoritmo di ordinamento per parole accentate.
Se avete consigli, ben vengano!!
Ciao

Massimiliano

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.

COMMUNITY
ULTIMI MESSAGGI
MEDIA
IN EVIDENZA
MISC
Powered by .db Forums "Caesar Reborn" v. 2009.6.9