FineUI 官方论坛

标题: 【已解决】Grid 列编辑RenderField中怎么增加Editor? [打印本页]

作者: aqsoft    时间: 2018-5-12 08:40
标题: 【已解决】Grid 列编辑RenderField中怎么增加Editor?
因为表格输入列是后台通过动态绑定的,请问我在绑定 RenderField 中 怎么绑定 比如 DropDownList,NumberBox,DatePicker 等编辑器,在API接口中我只看到了GET属性,所以不知道怎么来进行动态绑定,请各位帮忙解惑,谢谢!!
作者: aqsoft    时间: 2018-5-12 08:54
找到实例了,谢谢
          // 年份数据
            for (int i = _minYear; i <= _maxYear; i++)
            {
                rf = new RenderField();
                rf.Width = Unit.Pixel(120);
                rf.HeaderText = i + "年";
                rf.FieldType = FieldType.Int;
                rf.ColumnID = "Year_" + i;

                NumberBox nb = new NumberBox();
                nb.NoNegative = true;
                nb.ID = "Year_" + i + "_Editor";
                nb.Required = true;
                rf.Editor.Add(nb);

                Grid1.Columns.Add(rf);
            }

作者: sanshi    时间: 2018-5-12 10:46
aqsoft 发表于 2018-5-12 08:54
找到实例了,谢谢
          // 年份数据
            for (int i = _minYear; i

是的。
http://pro.fineui.com/#/grideditor/grideditor_dynamic.aspx

需要注意:动态创建控件的代码都要放到Page_Init中,参考:http://www.cnblogs.com/sanshi/archive/2012/11/19/2776672.html






欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4