18.1.12

C# Gridview'de Satır Atlama Problemi (New Line in Gridview Cell c#)

Veri tabanından çektiğiniz string'de yeni satıra atlama karakteri var, ancak bu string'i gridview'de cell'e koyduğunuzda yeni satıra atlamadığını görüyorsanız aşağıdaki çözümü deneyebilirsiniz. Ben kendi problemimi bu şekilde çözdüm.




RowDataBound event'ini kullanıyoruz. for döngüsünün dönme sayısını gridview'imizdeki column sayısına göre ayarlıyoruz. Bu sayı bende 11 idi. Daha sonra if bloğunu aşağıdaki gibi kullanıyoruz.


 protected void gridview_kariyerprosesianaliz_tablo_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        for (int i = 1; i < 11; i++)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                string decode = HttpUtility.HtmlDecode(e.Row.Cells[i].Text);
                
                decode = decode.Replace("\n", "<br>");

                e.Row.Cells[i].Text = decode;
            }
        }
    }

1 yorum:

  1. notepad dosyalarından sadece sayıların olduğu satırları çekmek istiyorum..

    YanıtlaSil

Related Posts Plugin for WordPress, Blogger...