FineUI 官方论坛

标题: 数据库分页,服务器控件,只在初始化第一页有效的问题 [打印本页]

作者: lofullen    时间: 2015-1-7 14:42
标题: 数据库分页,服务器控件,只在初始化第一页有效的问题
本帖最后由 lofullen 于 2015-1-7 14:49 编辑

                        <f:TemplateField RenderAsRowExpander="true">
                            <ItemTemplate>
                                <fabel runat="server" ID="labList"></fabel>
                            </ItemTemplate>
                        </f:TemplateField>

无论使用 PreRowDataBound 事件动态处理
FineUI.Label labs = (FineUI.Label)Grid2.Rows[e.RowIndex].FindControl("labList");

还是直接在页面的 <fabel runat="server" ID="labList"></fabel> 中插入 <%# Eval("") %> 读取数据库字段
都只能在页面初始化的第一页有效,翻页后都无效。

我的目的是,让 PreRowDataBound  动态读取每一条数据所包含的图片信息,动态加载在 数据库分页时,我认为实现不了

作者: zy32002    时间: 2015-1-7 14:50
TemplateField 里面不能放f控件
作者: lofullen    时间: 2015-1-7 15:17
zy32002 发表于 2015-1-7 14:50
TemplateField 里面不能放f控件

<aspabel runat="server" ID="ImageList"></aspabel> 这样我可以在 PreRowDataBound  里动态处理吗?
作者: zy32002    时间: 2015-1-7 17:44
本帖最后由 zy32002 于 2015-1-7 17:48 编辑

好好看看官网的例子
http://fineui.com/demo/#/demo/grid/grid_prerowdatabound.aspx
作者: zy32002    时间: 2015-1-7 17:46
本帖最后由 zy32002 于 2015-1-7 17:50 编辑

PreRowDataBound只能找到f控件,没必要找asp控件。
感觉你没必要放asp label,直接放eval()就可以了




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