diff --git a/src/sql/parts/grid/views/editData/editData.component.ts b/src/sql/parts/grid/views/editData/editData.component.ts index 69467bf00c..2ff36b2093 100644 --- a/src/sql/parts/grid/views/editData/editData.component.ts +++ b/src/sql/parts/grid/views/editData/editData.component.ts @@ -24,6 +24,7 @@ import { error } from 'sql/base/common/log'; import { clone, mixin } from 'sql/base/common/objects'; import { IQueryEditorService } from 'sql/parts/query/common/queryEditorService'; import { IBootstrapParams } from 'sql/services/bootstrap/bootstrapService'; +import { escape } from 'sql/base/common/strings'; import { INotificationService } from 'vs/platform/notification/common/notification'; import Severity from 'vs/base/common/severity'; @@ -367,11 +368,12 @@ export class EditDataComponent extends GridParentComponent implements OnInit, On columnDefinitions: resultSet.columnInfo.map((c, i) => { let isLinked = c.isXml || c.isJson; let linkType = c.isXml ? 'xml' : 'json'; + return { id: i.toString(), name: c.columnName === 'Microsoft SQL Server 2005 XML Showplan' ? 'XML Showplan' - : c.columnName, + : escape(c.columnName), type: self.stringToFieldType('string'), formatter: isLinked ? Services.hyperLinkFormatter : Services.textFormatter, asyncPostRender: isLinked ? self.linkHandler(linkType) : undefined, diff --git a/src/sql/parts/grid/views/query/query.component.ts b/src/sql/parts/grid/views/query/query.component.ts index 8df91bf4b4..78683f9e8b 100644 --- a/src/sql/parts/grid/views/query/query.component.ts +++ b/src/sql/parts/grid/views/query/query.component.ts @@ -348,11 +348,12 @@ export class QueryComponent extends GridParentComponent implements OnInit, OnDes columnDefinitions: resultSet.columnInfo.map((c, i) => { let isLinked = c.isXml || c.isJson; let linkType = c.isXml ? 'xml' : 'json'; + return { id: i.toString(), name: c.columnName === 'Microsoft SQL Server 2005 XML Showplan' ? 'XML Showplan' - : c.columnName, + : escape(c.columnName), type: self.stringToFieldType('string'), formatter: isLinked ? Services.hyperLinkFormatter : Services.textFormatter, asyncPostRender: isLinked ? self.linkHandler(linkType) : undefined