using System; using umbraco.DataLayer; namespace umbraco.editorControls { /// /// Summary description for cms.businesslogic.datatype.DefaultDataKeyValue. /// public class DefaultDataKeyValue : cms.businesslogic.datatype.DefaultData { public DefaultDataKeyValue(cms.businesslogic.datatype.BaseDataType DataType) : base(DataType) {} /// /// Ov /// /// /// public override System.Xml.XmlNode ToXMl(System.Xml.XmlDocument d) { // Get the value from string v = ""; try { IRecordsReader dr = SqlHelper.ExecuteReader("Select [value] from cmsDataTypeprevalues where id in (" + Value.ToString() +")"); while (dr.Read()) { if (v.Length == 0) v += dr.GetString("value"); else v += "," + dr.GetString("value"); } dr.Close(); } catch {} return d.CreateCDataSection(v); } } }