示例#1
0
        /// <summary>
        /// 初始化数据
        /// </summary>
        void InitField()
        {
            dataSourceType  = Control.Params["dataSourceType"];
            emptyText       = Control.Params["emptyText"];
            field1          = Control.Params["field1"];
            field2          = Control.Params["field2"];
            field3          = Control.Params["field3"];
            field1DataField = PanelContext.Row.IndexOf(field1);
            field2DataField = PanelContext.Row.IndexOf(field2);
            field3DataField = PanelContext.Row.IndexOf(field3);

            if (!string.IsNullOrEmpty(dataSourceType) && dataSourceType == "db")
            {
                InitLable();
                tableName = Control.Params["table"];
                //一级类别对应字段名
                field1TextMapping  = Control.Params["field1TextMapping"];
                field1ValueMapping = Control.Params["field1ValueMapping"];
                //二级类别对应字段名
                field2TextMapping  = Control.Params["field2TextMapping"];
                field2ValueMapping = Control.Params["field2ValueMapping"];
                //三级类别对应字段名
                field3TextMapping  = Control.Params["field3TextMapping"];
                field3ValueMapping = Control.Params["field3ValueMapping"];
                //db类型绑定数据
                BindDbData();
            }
            else
            {
                //xml类型绑定数据
                BindXmlData();
            }
        }
示例#2
0
        public override void InitControl()
        {
            dataSourceType  = Control.Params["dataSourceType"];
            emptyText       = Control.Params["emptyText"];
            field1          = Control.Params["field1"];
            field2          = Control.Params["field2"];
            field3          = Control.Params["field3"];
            field1DataField = PanelContext.Row.IndexOf(field1);
            field2DataField = PanelContext.Row.IndexOf(field2);
            field3DataField = PanelContext.Row.IndexOf(field3);

            InitLable();

            if (field1DataField.Value != null)
            {
                value1.Text = field1DataField.Value.ToString();
            }
            if (field2DataField.Value != null)
            {
                value2.Text = field2DataField.Value.ToString();
            }
            if (field3DataField.Value != null)
            {
                value3.Text = field3DataField.Value.ToString();
            }
        }