数据邦定后显示的一个小问题

gasky 2006-10-29 12:24:12
<asp:DataList id="HeaderPickFlower" runat="server">
<HeaderTemplate>


</HeaderTemplate>
<ItemTemplate>

<tr>
<td><div align="center">市场价:¥<%#DataBinder.Eval(Container.DataItem,"FormerPrice")%></div></td>
</tr>

</ItemTemplate>
<FooterTemplate>
</FooterTemplate>
</asp:DataList>

这样显示出来的价格是(200.000,300.000,5000.000)
想问一下怎么样把没有小数的价格直接显示整数,而有小数价格的就显示出来。
这个FormerPrice在SQL中类型是money类型。
...全文
145 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
daishengs 2006-10-29
  • 打赏
  • 举报
回复
<tr>
<td><div align="center">市场价:¥<%# myfunc(DataBinder.Eval(Container.DataItem,"FormerPrice"))%> </div></td>
</tr>
那就这样子试试,就是把单引号去掉。

如果不行,强烈建议楼主另外再开贴问,哈哈。
wslinfeng 2006-10-29
  • 打赏
  • 举报
回复
当我想返回到用户控件设计页面时,他提示错误(未能在"设计"视图中打开。在"<%..."值"...%>"块中,以不同方式将值括起来)

找找你的HTML代码里面有这样的
href=""
title=""
上面双引号里只要有数据绑定的
把双引号改为单引号就OK了
gasky 2006-10-29
  • 打赏
  • 举报
回复
好了,谢谢大家。

还有一个问题就是,这个datalist控件,我是放在用户控件中的。

当我想返回到用户控件设计页面时,他提示错误(未能在"设计"视图中打开。在"<%..."值"...%>"块中,以不同方式将值括起来)

不知道为什么,这个问题解决了就结帖。
DePaul 2006-10-29
  • 打赏
  • 举报
回复
<tr>
<td><div align="center">市场价:¥'<%# myfunc(DataBinder.Eval(Container.DataItem,"FormerPrice"))%> '</div></td>
</tr>

后台
protected string myfunc(object FormerPrice)
{
string strPrice=FormerPrice.ToString();
int pIndex=strPrice.IndexOf('.');
if(pIndex == -1)
{
return strPrice;
}
string array = strPrice.Substring(pIndex);
int flag = 0;
foreach (char c in array.ToCharArray())
{
if (c.Equals('0') == false)
{
flag = 1;
}
}

if (flag == 1)
{
return Convert.ToInt32(strPrice).ToString();
}


return strPrice;
}

daishengs 2006-10-29
  • 打赏
  • 举报
回复
<tr>
<td><div align="center">市场价:¥'<%# myfunc(DataBinder.Eval(Container.DataItem,"FormerPrice"))%> '</div></td>
</tr>

后台
protected string myfunc(object FormerPrice)
{
string strPrice=FormerPrice.ToString();
//在这里程序处理吧,想显示什么就显示什么
return strPrice;
}
已经博主授权,源码转载自 https://pan.quark.cn/s/a4b39357ea24 常见问题解答 网页打开速度慢或者打不开网页? 受到多种因素的影响,对于非会员用户我们无法提供最优质的服务。 如果您希望得到最棒的体验,请至大会员页面("右上角菜单 → 大会员")根据说明操作。 请注意:受制于国际网络的诸多不确定性,我们无法对任何服务的可靠性做出任何保证。 如果出现了网络连接相关的问题,我们建议您先等待一段时间,之后再重试。 如果您在重试后发现问题仍然存在,请联系我们,并说明网络问题持续的时间。 图片下载后无法找到? 打开"右上角菜单 → 更多 → 修改下载路径",在弹出的对话框中可以看到当前图片的保存路径。 此外,由于网络因素,在保存图片之后,等待屏幕下方出现"已保存到..."后,才能在本地找到图片。 如何更改图片保存的目录? 请参见"右上角菜单 → 更多 → 修改下载路径"。 翻页不方便? 在点进某个图片后,通过在图片上向左或向右滑动,即可翻页查看下一个作品。 如何保存原图/导出动图? 长按图片/动图,在弹出的菜单中选择保存/导出即可。 输入账号密码后出现"进行人机身份验证"? 此为pixiv登陆时的验证码,请按照要求点击方框或图片。 在pxvr中注册pixiv账号后,收到验证邮件,无法访问邮件中的验证链接? 请复制邮件中的链接,打开pxvr中的"右上角菜单 → 输入地址"进行访问。 能否自动将页面内容翻译为汉语? 很抱歉,pxvr暂不提供语言翻译服务。 图片下载类型是否可以选择? 能否批量下载/批量管理下载? 已支持批量下载多图作品中的所有原图:找到一个多图作品,进入详情页面后,点击图片进入多图浏览模式,长按任意一张图片即可看到批量下载选项。 关于上述其他功能,我们...

62,257

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧