FineUI 官方论坛

标题: 急啊, ext:Grid里的TemplateField数据无法正确绑定。 [打印本页]

作者: Murphy    时间: 2012-11-3 16:41
标题: 急啊, ext:Grid里的TemplateField数据无法正确绑定。
本人新学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,那上面的是对的,但我始终找不出里面的代码和我写的有何不同。
[attach]1222[/attach]
请教高手指点,这是为什么?



作者: Murphy    时间: 2012-11-3 17:41
解决了,是.net framework版本的问题,我用的是4.0的版本,而extaspnet还用的是3.5的版本,所以就出现下面的问题了。把工程的.net framework版本都降到3.5就OK了。
作者: leadline    时间: 2012-11-20 06:58
本帖最后由 leadline 于 2012-11-20 06:59 编辑

哈哈哈哈哈




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