FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 2322|回复: 1
打印 上一主题 下一主题

表格控件的行扩展列每行的数据都显示相同

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-8 06:57:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


我使用了表格控件的行扩展列功能,所有代码都仿照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,如有疑问我可以开放程序实例地址,以便共同探讨



本帖子中包含更多资源

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

x
沙发
 楼主| 发表于 2012-8-8 07:11:24 | 只看该作者
不好意思,看了置顶帖里的:
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 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-9-20 06:28 , Processed in 0.047810 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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