各位大哥,请教你们一个问题

jcxpy910 2015-12-15 09:26:38
就是这两个代码。 classid as 日期,
label1.Text = Convert.ToString(dt.Compute("Sum('classid')", ""));
我想请教大家一下,为什么给classid as 日期之后,上面的代码就报错,说是找不到名为classid的列,去掉 as 日期 之后就不会报错了,请问各位高手要怎么写才能正确呢,当然不能去掉AS 日期。。。
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaotomo 2015-12-16
  • 打赏
  • 举报
回复
对,应该sum日期 你起了别名以后,再去这一列的时候,就得用别名
江南小鱼 2015-12-15
  • 打赏
  • 举报
回复
classid as 日期,表示classid输出的列名是日期 dt里面有日期列,没有classid列了,进行Compute当然报错了
江南小鱼 2015-12-15
  • 打赏
  • 举报
回复
label1.Text = Convert.ToString(dt.Compute("Sum(日期)", ""));
as 日期后↑

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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