Gestione colonne in griglia C1

mercoledì 03 maggio 2006 - 22.49

ricky Profilo | Junior Member

Ciao ho un problema che, dopo diversi tentativi e ricerche, non sono ancora riuscita a risolvere

Avevo un codice che gestiva perfettamente la creazine di colonne da associare ad una griglia, ora cercando di applicare lo stesso codice alla C1TrueDBGrid ottengo un errore in quanto non riesco a capire come ricreare la stessa struttura su questa griglia... Qualcuno ha qualche idea per risolvere il problema??

Errore visualizzato
Error 5 The best overloaded method match for 'C1.Win.C1TrueDBGrid.GridStyleCollection.Add(C1.Win.C1TrueDBGrid.Style)' has some invalid arguments Error 6 Argument '1': cannot convert from 'System.Windows.Forms.DataGridTableStyle' to 'C1.Win.C1TrueDBGrid.Style'


Metodo per l'impostazione delle colonne e dello stile necessario


public void setStileGriglia(String Stile, C1TrueDBGrid mygriglia)
{

DataGridTableStyle myStyle = new DataGridTableStyle();
myStyle.AllowSorting = true;
myStyle.PreferredRowHeight = 20;

setStile(myStyle);
mygriglia.Styles.Clear();
mygriglia.Styles.Add(myStyle);



Nomina ed aggiunge le colonne

void setStile(DataGridTableStyle stile)
{
AddColonna("id",stile,0);
AddColonna("IdContatto",stile,0);
...

Esegue l'effettivo inserimento delle colonne

private void AddColonna(string descrColonna,DataGridTableStyle localStyle)
{
DataGridColumnStyle myCol;
myCol = new DataGridTextBoxColumn();
myCol.HeaderText=descrColonna;
myCol.MappingName=descrColonna;
myCol.ReadOnly= true;
localStyle.GridColumnStyles.Add(myCol);
}


Come dicevo, questo codice funziona perfettamente con la griglia tradizionale....

Grazie per i suggerimenti!
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5