FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 2649|回复: 4
打印 上一主题 下一主题

数据库分页,服务器控件,只在初始化第一页有效的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-7 14:42:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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  动态读取每一条数据所包含的图片信息,动态加载在 数据库分页时,我认为实现不了
沙发
发表于 2015-1-7 14:50:28 | 只看该作者
TemplateField 里面不能放f控件
板凳
 楼主| 发表于 2015-1-7 15:17:03 | 只看该作者
zy32002 发表于 2015-1-7 14:50
TemplateField 里面不能放f控件

<aspabel runat="server" ID="ImageList"></aspabel> 这样我可以在 PreRowDataBound  里动态处理吗?
地板
发表于 2015-1-7 17:44:00 | 只看该作者
本帖最后由 zy32002 于 2015-1-7 17:48 编辑

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

PreRowDataBound只能找到f控件,没必要找asp控件。
感觉你没必要放asp label,直接放eval()就可以了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-12-1 07:22 , Processed in 0.044565 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表