示例#1
0
        private void TextEditorDataBinding(object sender, EventArgs e)
        {
            var gte       = (GenTextEditor)sender;
            var container = (IDataItemContainer)gte.NamingContainer;

            try
            {
                gte.Visible = visibleStatus.DefaultIfEmpty(true).First();

                if ((gte.Attributes["databind"] != null))
                {
                    gte.Text = (string)DataBinder.Eval(container.DataItem, gte.Attributes["databind"]);
                }
                else
                {
                    gte.Text = GenXmlFunctions.GetGenXmlValue(gte.ID, "edt", (string)DataBinder.Eval(container.DataItem, _databindColumn));
                }
            }
            // ReSharper disable EmptyGeneralCatchClause
            catch (Exception)
            // ReSharper restore EmptyGeneralCatchClause
            {
                //do nothing
            }
        }