作成日: 2014/10/28 最終更新日: 2015/01/15
文書種別
不具合
状況
修正済み
詳細
クライアント編集を有効(AllowClientEditing="True")としたGridViewにおいて、DataTableを使用して設定したデータに "&" (アンパサンド)が含まれていた場合、編集時に "&" と表示されます。
◎サンプルコード (VB)
◎サンプルコード (C#)
◎サンプルコード (VB)
Dim dt As New DataTable
dt.Columns.Add("Name", GetType(String))
dt.Columns.Add("Address", GetType(String))
dt.Rows.Add("John", "A15 & Green park Avenue")
dt.Rows.Add("Mike", "12 &a Star Aprtment")
dt.Rows.Add("Daniel", "15 &1 Green park Avenue")
dt.Rows.Add("June", "AG56 & Green park Avenue")
C1GridView1.DataSource = dt
C1GridView1.DataBind()
dt.Columns.Add("Name", GetType(String))
dt.Columns.Add("Address", GetType(String))
dt.Rows.Add("John", "A15 & Green park Avenue")
dt.Rows.Add("Mike", "12 &a Star Aprtment")
dt.Rows.Add("Daniel", "15 &1 Green park Avenue")
dt.Rows.Add("June", "AG56 & Green park Avenue")
C1GridView1.DataSource = dt
C1GridView1.DataBind()
◎サンプルコード (C#)
DataTable dt = new DataTable();
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("Address", typeof(string));
dt.Rows.Add("John", "A15 & Green park Avenue");
dt.Rows.Add("Mike", "12 &a Star Aprtment");
dt.Rows.Add("Daniel", "15 &1 Green park Avenue");
dt.Rows.Add("June", "AG56 & Green park Avenue");
C1GridView1.DataSource = dt;
C1GridView1.DataBind();
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("Address", typeof(string));
dt.Rows.Add("John", "A15 & Green park Avenue");
dt.Rows.Add("Mike", "12 &a Star Aprtment");
dt.Rows.Add("Daniel", "15 &1 Green park Avenue");
dt.Rows.Add("June", "AG56 & Green park Avenue");
C1GridView1.DataSource = dt;
C1GridView1.DataBind();
回避方法
この問題はバージョン4.0.20143.195で修正されました。
修正版の適用方法については、アップデートの方法を参照してください。
修正版の適用方法については、アップデートの方法を参照してください。
旧文書番号
81029