Exemplo n.º 1
0
        /// <summary>
        /// Binds the data.
        /// </summary>
        private void BindData()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("Name", typeof(string)));
            dt.Columns.Add(new DataColumn("FriendlyName", typeof(string)));

            if (TypeName != string.Empty)
            {
                MetaFieldType mft = MetaDataWrapper.GetTypeByName(TypeName);
                if (mft != null)
                {
                    txtMRTName.Text      = mft.Name;
                    txtMRTName.ReadOnly  = true;
                    txtMRTName.CssClass  = "text-readonly";
                    txtFriendlyName.Text = mft.FriendlyName;
                }

                DataRow dr;
                foreach (MultiReferenceItem mri in MultiReferenceType.GetMultiReferenceItems(mft))
                {
                    dr                 = dt.NewRow();
                    dr["Name"]         = mri.MetaClassName;
                    dr["FriendlyName"] = mri.MetaClassName;
                    dt.Rows.Add(dr);
                }
                dgClasses.Columns[2].Visible = false;
            }
            ViewState["DT_Source"] = dt;
            BindDG();
        }
Exemplo n.º 2
0
        private void BindData()
        {
            lblSystemName.Text   = TypeName;
            lblFriendlyName.Text = CHelper.GetResFileString(mft.FriendlyName);

            foreach (MultiReferenceItem mri in MultiReferenceType.GetMultiReferenceItems(mft))
            {
                lbClasses.Text += mri.MetaClassName + "<br />";
            }
        }