FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 2339|回复: 2
打印 上一主题 下一主题

急啊, ext:Grid里的TemplateField数据无法正确绑定。

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-3 16:41:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人新学ExtASP, 做项目的时候遇到这样的问题,代码如下:
<ext:Grid ID="Grid1" Title="查询结果" Width="990" Height="500" PageSize="30" ShowBorder="true"
                        DataKeyNames="ID" ShowHeader="true" AutoHeight="true" AutoWidth="true" AllowPaging="true"
                        runat="server" EnableRowNumber="true" EnableRowDoubleClick="true" IsDatabasePaging="true"
                       
                       >
                        <Columns>
                            <ext:BoundField Width="100px" DataField="CRNo" HeaderText="投诉报告编号" />
                            <ext:BoundField Width="80px" DataField="CRDate" DataFormatString="{0:yyyy-MM-dd}"
                                HeaderText="投诉时间" />
                            <ext:BoundField Width="60px" DataField="IsClosed" HeaderText="是否关闭" />
                            <ext:BoundField Width="100px" DataField="ItemNumber" HeaderText="零件号" />
                            <ext:BoundField Width="120px" DataField="ItemName" HeaderText="零件名称" />
                            <ext:BoundField Width="60px" DataField="DeliveryQty" HeaderText="发货数量" />
                            <ext:BoundField Width="60px" DataField="ComplainQty" HeaderText="投诉数量" />
                            <ext:BoundField Width="60px" DataField="RejectQty" HeaderText="报废数量" />
                            <ext:BoundField Width="100px" DataField="OrderBillNo" HeaderText="订单号" />
                            <ext:BoundField Width="100px" DataField="StockBillNo" HeaderText="发货编号" />
                            <ext:BoundField Width="120px" DataField="SupplierName" HeaderText="供应商名称" />
                            <ext:TemplateField Width="60px">
                                <ItemTemplate>
                                   <aspabel ID="lblId" runat="server" Text='<%# Eval("ID") %>'></aspabel>
                                </ItemTemplate>
                            </ext:TemplateField>
                        </Columns>
                    </ext:Grid>

不知道为什么,ItemTemplate里的ID显示在界面上始终是1(如下图),我查过extaspnet sample,那上面的是对的,但我始终找不出里面的代码和我写的有何不同。

请教高手指点,这是为什么?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
 楼主| 发表于 2012-11-3 17:41:30 | 只看该作者
解决了,是.net framework版本的问题,我用的是4.0的版本,而extaspnet还用的是3.5的版本,所以就出现下面的问题了。把工程的.net framework版本都降到3.5就OK了。
板凳
发表于 2012-11-20 06:58:38 | 只看该作者
本帖最后由 leadline 于 2012-11-20 06:59 编辑

哈哈哈哈哈
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-28 23:50 , Processed in 0.045363 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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