FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

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

Grid中BoundField绑定数据为数字显示不了

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-15 02:46:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Grid中BoundField绑定数据为数字,带有小数点显示不了,但是用TemplateField 可以显示,怎么解决啊?? 这个是用TemplateField 时可以显示,但是如果换成BoundField就没有显示了,
其它的都没改过,用的版本是3.1.8,浏览器是chrome和IE8


本帖子中包含更多资源

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

x
沙发
发表于 2012-8-15 06:13:09 | 只看该作者
写个示例...
板凳
 楼主| 发表于 2012-8-15 08:03:45 | 只看该作者
sanshi 发表于 2012-8-15 06:13
写个示例...
  1. <ext:Grid ID="Grid1" runat="server" BoxFlex="1" ShowBorder="true" ShowHeader="false"
  2.                 EnableCheckBoxSelect="False" DataKeyNames="BuildID,BuildName" AllowSorting="true"
  3.                 OnSort="Grid1_Sort" SortColumnIndex="0" SortDirection="ASC" AllowPaging="true"
  4.                 IsDatabasePaging="true" OnPreDataBound="Grid1_PreDataBound" OnRowCommand="Grid1_RowCommand"
  5.                 OnPageIndexChange="Grid1_PageIndexChange">
  6.                 <Toolbars>
  7.                     <ext:Toolbar ID="Toolbar1" runat="server">
  8.                         <Items>
  9.                             <ext:Button ID="btnExport" runat="server" Icon="PageExcel" EnablePostBack="false"
  10.                                 Text="导出">
  11.                             </ext:Button>
  12.                         </Items>
  13.                     </ext:Toolbar>
  14.                 </Toolbars>            
  15.                 <Columns>
  16.                     <ext:BoundField DataField="BuildID" SortField="BuildID" Hidden="true" />
  17.                     <ext:BoundField DataField="BuildName" SortField="BuildName" Width="180px" HeaderText="名称" />
  18.                     <ext:BoundField HeaderText="总套数" TextAlign="Center" SortField="allSum" DataField="allSum" />
  19.                    <ext:BoundField DataField="allCom" SortField="allCom" Width="100px" HeaderText="总欠佣金额"  />
  20.                    <ext:BoundField DataField="wSum" SortField="wSum" Width="100px" HeaderText="一年内套数" />
  21.                     <ext:BoundField DataField="wCom" SortField="wCom" Width="100px" HeaderText="一年内总金额" />
  22.                     <ext:BoundField DataField="ySum" SortField="ySum" Width="100px" HeaderText="一年以上套数" />
  23.                     <ext:BoundField DataField="yCom" SortField="yCom" Width="100px" HeaderText="一年以上总金额" />
  24.                 </Columns>                    
  25.             </ext:Grid>
复制代码
这个是前台数据绑定
后台代码
  1. private void BindGrid()
  2.         {
  3.             SqlQuery q = new Select().From<VwSCAOweCommission>();
  4.             q.Where("1").IsEqualTo("1");

  5.             string searchText = ttbSearchMessage.Text;

  6.             if (!String.IsNullOrEmpty(searchText))
  7.             {
  8.                 q.And(VwSCAOweCommission.Columns.BuildName).ContainsString(searchText);
  9.             }

  10.             Grid1.RecordCount = q.GetRecordCount();

  11.             q.OrderBys.Add(GetSortExpression(Grid1, VwSCAOweCommission.Schema));

  12.             q.Paged(Grid1.PageIndex + 1, Grid1.PageSize);

  13.             VwSCAOweCommissionCollection items = q.ExecuteAsCollection<VwSCAOweCommissionCollection>();

  14.             Grid1.DataSource = items;
  15.             Grid1.DataBind();
  16.         }
复制代码
同样的代码,知道把ext:BoundField  换成TemplateField 就可以显示了
地板
 楼主| 发表于 2012-8-15 10:24:46 | 只看该作者
尜゛如 发表于 2012-8-15 08:03
这个是前台数据绑定
后台代码同样的代码,知道把ext:BoundField  换成TemplateField 就可以显示了 ...

问题已经解决了,换了一台电脑就好了,真是莫名其妙,谢谢三石
5#
发表于 2012-8-15 11:55:31 | 只看该作者
{:soso_e120:}好可悲的问题哦。。唉。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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