Il mio stato
Tags: applicazioni sms, applicazioni web, cataloghi elettronici, commercio elettronico, consulenza agenzie web, consulenza opensource, consulenza oscommerce, consulenza Drupal, consulenza Wordpress, e-commerce, portali web, sistemi di prenotazione, sistemi informativi, siti web comiso, siti web ragusa, siti web sicilia, software personalizzati, sviluppo firmware, programmatore php freelance, sviluppatore zend framework, sviluppatore cakephp
4
Gen 09

Gestire le colonne di un DataGrid per .NET Compact Framework

 

Sto sviluppando un'applicazione demo per Windows Mobile 6. Mi sono trovato nella necessità di dover personalizzare le colonne di un datagrid. Poichè questo controllo non ha una collezione Columns, probabilmente perchè ormai superato ma purtroppo non rimpiazzato nel CF, cercando sui vari forum e leggendo la documentazione sono riuscito nell'impresa usando DataGridTableStyle.

DataGridTableStyle ts = new DataGridTableStyle();
ts.MappingName = prodottiDataSet.prodotti.TableName;
 
DataGridColumnStyle nomeColumn = new DataGridTextBoxColumn();
nomeColumn.MappingName = prodottiDataSet.prodotti.Columns["nome"].ColumnName;
nomeColumn.HeaderText = prodottiDataSet.prodotti.Columns["nome"].Caption;
ts.GridColumnStyles.Add(nomeColumn);
 
DataGridColumnStyle udmColumn = new DataGridTextBoxColumn();
udmColumn.MappingName = prodottiDataSet.prodotti.Columns["udm"].ColumnName;
udmColumn.HeaderText = prodottiDataSet.prodotti.Columns["udm"].Caption;
ts.GridColumnStyles.Add(udmColumn);
 
// prodottiGrid è un datagrid
prodottiGrid.TableStyles.Add(ts);

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Elementi HTML permessi: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.
  • Each email address will be obfuscated in a human readable fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.

Ulteriori informazioni sulle opzioni di formattazione

CAPTCHA
Questa domanda serve a verificare che il form non venga inviato da procedure automatizzate
Image CAPTCHA
Scrivi i caratteri mostrati nell'immagine.