Salve a tutti! E' da qualche giorno che sto incominciando a lavorare con asp.net in linguaggio vb (visto che ho usato e uso Vb6). Vi spiego subito il mio problema : sto utilizzando una grid view e ho un piccolo problema ossia non riesco a settarre òa larghezza delle colonne. mi spiego meglio : la mia griglia deve essere max 800px ma quando vado a caricare i dati se le righe sono troppo lunghe la griglia si allungo di conseguenza.
il codice che ho usato è questo:
Dim col1 As BoundField, col2 As BoundField, col3 As BoundField
Dim col4 As BoundField, col5 As BoundField, col6 As BoundField
Dim col7 As BoundField, col8 As BoundField
SqlDataSource1.ConnectionString = "Server=" & ServerSql & ";Initial Catalog=PROVA;UID=sa;PWD=pippo"
SqlDataSource1.SelectCommand = ("select Data_Notizia,Ora_Notizia ,Numero_Notizia,Prop_Nome + ' ' + Prop_Cognome AS PROPRIETARIO" _
& " ,Incaricato_Nome + ' ' + Incaricato_Cognome AS INCARICATO,NOME_COMPLETO AS INFORMATORE,Stato_Notizia, NOME_UTENTE" _
& " From notizie" _
& " INNER JOIN UTENTI ON" _
& " NOME_UTENTE = Utente" _
& " ORDER BY Numero_Notizia")
col1 = New BoundField()
col1.HeaderText = "Data"
col1.DataField = "Data_Notizia"
col1.HtmlEncode = False
col1.DataFormatString = "{0:dd\/MM\/yyyy}"
col2 = New BoundField()
col2.HeaderText = "Ora"
col2.DataField = "Ora_Notizia"
col3 = New BoundField()
col3.HeaderText = "Numero"
col3.DataField = "Numero_Notizia"
col4 = New BoundField()
col4.HeaderText = "Proprietario"
col4.DataField = "PROPRIETARIO"
col5 = New BoundField()
col5.HeaderText = "Incaricato"
col5.DataField = "INCARICATO"
col6 = New BoundField()
col6.HeaderText = "Informatore"
col6.DataField = "INFORMATORE"
col7 = New BoundField()
col7.HeaderText = "Stato"
col7.DataField = "Stato_Notizia"
col8 = New BoundField()
col8.HeaderText = "8"
col8.DataField = "NOME_UTENTE"
col8.Visible = False
col8.Visible = True
GridView1.Columns.Add(col1)
GridView1.Columns.Add(col2)
GridView1.Columns.Add(col3)
GridView1.Columns.Add(col4)
GridView1.Columns.Add(col5)
GridView1.Columns.Add(col6)
GridView1.Columns.Add(col7)
GridView1.Columns.Add(col8)
GridView1.Columns(0).ItemStyle.Width = Unit.Pixel(100)
GridView1.Columns(1).ItemStyle.Width = Unit.Pixel(100)
GridView1.Columns(2).ItemStyle.Width = Unit.Pixel(100)
GridView1.Columns(3).ItemStyle.Width = Unit.Pixel(100)
GridView1.Columns(4).ItemStyle.Width = Unit.Pixel(100)
GridView1.Columns(5).ItemStyle.Width = Unit.Pixel(100)
GridView1.Columns(6).ItemStyle.Width = Unit.Pixel(100)
GridView1.Columns(7).ItemStyle.Width = Unit.Pixel(100)
Dove Sbaglio? Chi mi sa dire come fare?
Grazie a tutti.

Rispondi quotando