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
ASP.NET 1.0/1.1
Dimensione colonna di Datagrid
lunedì 12 luglio 2004 - 13.05
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
lun 12 lug 2004 - 13:05
Ciao a tutti,
ho una datagrid che recupera i file da un dataview.
Vorrei ridurre le dimensioni di una colonna di tale datagrid, ma il width cambia solo la dimensione del valore contenuto nelle celle e non della colonna visualizzata.
Come posso cambiare proprio la dimensione della colonna?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 12 lug 2004 - 23:28
Con questo attributo nella definizione della colonna non funziona ?
ItemStyle-Width="40"
per esempio ?
ciao
david
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
mar 13 lug 2004 - 08:40
purtroppo no, infatti mi gestisce la lunghezza del contenuto ma non della griglia vera e propria, ossia l'oggetto appare ad esemio così
la
sto
ria
del
l'o
rso
ma la lunghezza della cella rimane uguale.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 13 lug 2004 - 22:59
Domanda, hai l'AutoGenerateColumns a true o a false ?
Se è a true mettilo a false e prova con quello che ti ho detto prima.
Se non funzionasse così tienilo comunque a false e prova ad aggiungere l'attributo Header-Style-Width="60" ad un asp:BoundColumn
ciao
david
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
gio 15 lug 2004 - 09:09
L'autogeneratecolumns è a false, ma forse hai trovato l'inghippo: io non sto usando asp:Boundcolumn ma asp:TemplateColumn...
ti allego parte della struttura asp.NET così ti chiarisco le idee:
<asp:TemplateColumn SortExpression="FL_Nomedoc" HeaderText="FL_Nomedoc">
<ItemStyle CssClass="EL"></ItemStyle>
<ItemTemplate><%# DataBinder.Eval(Container.DataItem, "FL_Nomedoc") %></ItemTemplate>
</asp:TemplateColumn>
Come dovrei fare? Ho notato che potrei sostituire TemplateColumn con BoundColumn, ma poi non posso inserire ItemTemplate come tag.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 15 lug 2004 - 14:07
Nel template column aggiungi l'attributo:
Header-Style-Width="60"
o
Item-Style-Width="60"
e vedi se va.
ciao
david
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
gio 15 lug 2004 - 14:25
Già provato, ma non va. Ho provato a leggere la MSDN Libray a riguardo e parlava di un membro TableStyle che servirebbe proprio a questo scopo, ma a quanto pare vale solo per le System.Windows.Form.Datagrid.
Purtroppo io sto usando una System.Web.UI.WebControls.DataGrid
:(
Non riesco proprio a cambiarla.
Ho provato anche inserendo il comando
<asp:BoundColumn >
<asp:ItemStyle width="10px">
ma non mi lascia poi inserirci dentro i valori.
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 !