FineUI 官方论坛

标题: 紧急求助~GRID怎么可以直接用数据库表的字段生成表头 [打印本页]

作者: wzamy    时间: 2018-11-14 10:14
标题: 紧急求助~GRID怎么可以直接用数据库表的字段生成表头
紧急求助~GRID怎么可以直接用数据库表的字段做表头,不要像下面这样需要给每列定义列头?

                <f:Grid ID="Grid1" Title="Grid1" PageSize="5" ShowBorder="true" BoxFlex="1" AllowPaging="true"
                IsDatabasePaging="true"   
                    ShowHeader="false" runat="server" EnableCheckBoxSelect="true" DataKeyNames="Staff_Id">

                    <Columns>
                        <f:RowNumberField />
                        <f:BoundField  DataField="NO" HeaderText="员工编码" />
                        <f:BoundField  DataField="Name"  HeaderText="姓名" />
                        <f:BoundField  DataField="Sex" HeaderText="性别" />                       
                        <f:BoundField  DataField="Birth" HeaderText="生日" />
                        <f:BoundField  DataField="Dep" HeaderText="部门" />
                    </Columns>


作者: sanshi    时间: 2018-11-14 10:27
不可以,FineUI中表格列必须显式定义
作者: wzamy    时间: 2018-11-14 10:35
sanshi 发表于 2018-11-14 10:27
不可以,FineUI中表格列必须显式定义

谢谢大神~~这样确实有些麻烦,想做个通用的报表框架,被这个问题给打回去了。
作者: sanshi    时间: 2018-11-14 11:34
wzamy 发表于 2018-11-14 10:35
谢谢大神~~这样确实有些麻烦,想做个通用的报表框架,被这个问题给打回去了。 ...

自动生成列在实际项目中意义不大。可以参考动态创建列:http://www.cnblogs.com/sanshi/archive/2012/11/19/2776672.html




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