Onko edellä mainitussa komponentissa sellaista ominaisuutta että se automaattisesti suurentaisi solun korkeutta tekstin pituuden mukaan? Tsekkailin pikaisesti ominaisuudet läpi ja en hoksannut mitään ko. ominaisuuteen liittyvää. Pituutta kyllä tulee tarvittaessa lisää mutta luettavuus kärsii kun rivi voi olla hyvinkin pitkä (sivuttainen scrolli). Asp.net puolella gridviewer:ssä on ominaisuus joka sovittaa tekstin rivin leveyteen lisäämällä korkeutta mutta pystyykö windows puolen datagridviewer samaan? Ja osaako ko komponentti mulkata html-koodin tekstin muotoiluksi(htmlencode tms)? Nyt näyttää rivinvaihdotkin </br>:nä.
Moikka Sam76!
tsekkaa tämä
Sub Button1_Click(sender As Object, e As EventArgs) CheckCellText(dataGridView1) End Sub Public Sub CheckCellText(dgv As DataGridView) dgv.DefaultCellStyle.WrapMode = _ DataGridViewTriState.True For col As Integer = 0 To dgv.Columns.Count - 1 For row As Integer = 0 To dgv.Rows.Count - 1 Dim strCellData As String = _ CType(dgv.Item(col, row).Value, String) _ .Replace(CType("<br/>", Char()), CType( _ Environment.NewLine, Char())) dgv.Item(col, row).Value = strCellData dgv.AutoResizeRow(row, DataGridViewAutoSizeRowMode _ .AllCellsExceptHeader): strCellData = Nothing Next row Next col End Sub
-Nea-
Kiitos Nea. Olet kyllä taitava :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.