0

SQL DB からの CSV フィールドがあります。しかし、グリッドビューに表示されている場合、csv を改行に置き換えたいと考えています。以下のコードで解決しようとしました。それでもWebアプリでは機能しません。

    var query = (from r in objEntities.Student
                    select new
                    {
                        FullName = r.FullName.Replace(",", System.Environment.NewLine)
                    }).ToList();

        GridView1.DataSource = query;
        GridView1.DataBind();

楽しみにしている!

4

2 に答える 2

1

次のように置き換える必要があります<br />:改行

HtmlEncode="false"また、列のプロパティを設定する必要がある場合がありますBoundField

列が false として設定するように自動生成されている場合は、HtmlEncode投稿の下にチェックを入れます

自動生成された GridView 列で HTML エンコードを防止する

于 2013-07-27T04:24:50.313 に答える
1

Html は、レンダリング時に改行を実際の改行として認識しません。代わりにこれを試してください:

   var query = (from r in objEntities.Student
                select new
                {
                    FullName = r.FullName.Replace(",", "<br />")
                }).ToList();
于 2013-07-27T04:15:43.197 に答える