FineUI 官方论坛
标题:
表格控件的行扩展列每行的数据都显示相同
[打印本页]
作者:
hs53602
时间:
2012-8-8 06:57
标题:
表格控件的行扩展列每行的数据都显示相同
[attach]910[/attach]
我使用了表格控件的行扩展列功能,所有代码都仿照V3.1.8.2extaspnet的范例模版。但遗憾的是运行后每行的扩展列显示数据都相同,不能按照每行的数据分别显示。我的grid代码如下:
<ext:Grid ID="Grid1" Title="合同列表" Width="910px" PageSize="15" ShowBorder="true" ShowHeader="true"
AutoHeight="true" AllowPaging="true" runat="server" EnableCheckBoxSelect="True"
DataKeyNames="id,htserial" IsDatabasePaging="true" EnableRowNumber="True">
<Toolbars>
<ext:Toolbar ID="Toolbar1" runat="server">
<Items>
<ext:Button ID="btnConfirm" Text="确认已开发票" Icon="Accept" runat="server" ConfirmText="确定选中的合同已经开具发票?">
</ext:Button>
</Items>
</ext:Toolbar>
</Toolbars>
<Columns>
<ext:TemplateField RenderAsRowExpander="true">
<ItemTemplate>
<div class="expander">
<p>
<strong>合同名称:</strong><%# Eval("htname") %></p>
<p>
<strong>对方名称:</strong><%# Eval("yiname") %></p>
<p>
<strong>合同总金额:</strong><%# Eval("alljine") %></p>
<p>
<strong>签订时间:</strong><%# Eval("begindate") %></p>
<p>
<strong>单项收费项目:</strong><%# Eval("singlesfsubject") %></p>
<p>
<strong>单向收费金额:</strong><%# Eval("singlejine") %></p>
<p>
<strong>单向收费时间:</strong><%# Eval("singlesfdate") %></p>
</div>
</ItemTemplate>
</ext:TemplateField>
<ext:BoundField Width="60px" DataField="id" DataFormatString="{0}" HeaderText="ID" />
<ext:BoundField Width="110px" DataField="htserial" DataFormatString="{0}" HeaderText="合同编号" />
<ext:BoundField Width="180px" DataField="htname" DataFormatString="{0}" HeaderText="合同名称" />
<ext:BoundField Width="130px" DataField="bumen" DataFormatString="{0}" HeaderText="部门名称" />
<ext:BoundField Width="50px" DataField="opman" DataFormatString="{0}" HeaderText="经办人" />
<ext:BoundField Width="70px" DataField="alljine" DataFormatString="{0}" HeaderText="金额" />
<ext:BoundField Width="40px" DataField="comefrom" DataFormatString="{0}" HeaderText="来源" />
<ext:BoundField Width="40px" DataField="httype" DataFormatString="{0}" HeaderText="类型" />
<ext:CheckBoxField Width="45px" RenderAsStaticField="true" DataField="fpisout" HeaderText="发票" />
<ext:CheckBoxField Width="60px" RenderAsStaticField="true" DataField="ischeck" HeaderText="收款审核" />
</Columns>
</ext:Grid>
我的qq:10283746,如有疑问我可以开放程序实例地址,以便共同探讨
作者:
hs53602
时间:
2012-8-8 07:11
不好意思,看了置顶帖里的:
8. 基于DotNet4.0的项目,一定要注意!
为Web.config中<system.web>的<page>标签添加controlRenderingCompatibilityVersion和clientIDMode两个属性。
01. <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
02. <controls>
03. <add assembly="ExtAspNet" namespace="ExtAspNet" tagPrefix="ext" />
04. </controls>
05. </pages>
复制代码
否则会出现表格中数据错位的情况!!
http://bbs.extasp.net/forum.php?mod=viewthread&tid=678
现在已经解决了
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4