Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Ereditarietà
martedì 04 ottobre 2005 - 11.27
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
danilo87
Profilo
| Newbie
10
messaggi | Data Invio:
mar 4 ott 2005 - 11:27
Ciao a tutti
ho ereditato in una mia classe DataGridTextBoxColumn così
DataGridTextBoxNoEdit : System.Windows.Forms.DataGridTextBoxColumn
perchè dovevo fare l'override di edit.
In DataGridTextBoxNoEdit non mi ritrovo più la proprietà Format
Come mai?
Grazie
Danilo
danilo87
Profilo
| Newbie
10
messaggi | Data Invio:
mar 4 ott 2005 - 13:24
Grazie
Scrivo quello che ho fatto così forse mi spiego meglio
public class DataGridTextBoxNoEdit : System.Windows.Forms.DataGridTextBoxColumn
{
public DataGridTextBoxNoEdit(): base()
{
}
//sovrascriviamo l'evento virtual Edit in modo che
//la casella non possa essere modificata
protected override void Edit( ...)
{
return;
}
}
DataGridColumnStyle GridTextColumn, GridBmpColumn;
DGStyle = new DataGridTableStyle();
// select 'SelectData' table
DGStyle.MappingName = "InterventiHeader";
// Use a PropertyDescriptor to create a formatted column. First get the PropertyDescriptorCollection
// for the data source and data member.
PropertyDescriptorCollection pcol = this.BindingContext[this.contenitore1, "InterventiHeader"].GetItemProperties();
GridTextColumn = new DataGridTextBoxNoEdit();
GridTextColumn.MappingName = "idintervento";
GridTextColumn.HeaderText = "Intervento";
GridTextColumn.Width = 100;
DGStyle.GridColumnStyles.Add(GridTextColumn);
In GridTextColumn non mi ritrovo Format.
Mi puoi aiutare?
Grazie
Torna su
Stanze Forum
Elenco Threads
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 !