FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

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

升级新版本后(Int32)GridClass.DataKeys[e.RowIndex][0]转换出错

[复制链接]
跳转到指定楼层
楼主
发表于 2012-4-5 12:09:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
升级3.1.2后原本没问题的语句出错了,提示转换出错。断点后发现原来.DataKeys[e.RowIndex][0]返回了一个long值。请问为什么要修改为Long呢?关键是发布历史记录里为什么没有提到这一点呢?
int classID = (Int32)GridClass.DataKeys[e.RowIndex][0];
沙发
发表于 2012-4-5 13:58:46 | 只看该作者
这个可能是换成Newtonsoft.Json产生的,你的这个Key的类型是啥
板凳
 楼主| 发表于 2012-4-5 16:22:35 | 只看该作者
是 Int32类型。
地板
发表于 2012-4-5 18:40:14 | 只看该作者
我和你同样的用法,升级后没有遇到问题。
不过我是直接int类型
5#
发表于 2012-4-7 22:17:43 | 只看该作者
我测试了下,没发现你说的问题。你可以写个直接运行的示例么?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-6-1 07:15 , Processed in 0.044003 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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