FineUI 官方论坛

标题: 【非BUG】升级到6.0.3,grid.SelectedRowIndexArray获取不到值 [打印本页]

作者: 消失的键盘    时间: 2017-2-20 17:13
标题: 【非BUG】升级到6.0.3,grid.SelectedRowIndexArray获取不到值
在Appbox6.0.1中,用新版本的6.0.3覆盖 appbox 的Fineui.dll

出现了grid.SelectedRowIndexArray 获取不到值的情况

请问一下是什么问题?


作者: sanshi    时间: 2017-2-20 17:41
看你的截图,这个错误和 SelectedRowIndexArray 有啥关系
作者: 消失的键盘    时间: 2017-2-20 17:54
就是上面那句 ,没有找到SelectedRowIndexArray ,所以报错在下面。
作者: 消失的键盘    时间: 2017-2-20 17:55
pagebase 里面
/// <summary>
        /// 获取表格选中项DataKeys的第一个值,并转化为整型列表
        /// </summary>
        /// <param name="grid"></param>
        /// <returns></returns>
        protected List<long> GetSelectedDataKeyIDs(Grid grid)
        {
            List<long> ids = new List<long>();
            foreach (int rowIndex in grid.SelectedRowIndexArray)
            {
                ids.Add(Convert.ToInt32(grid.DataKeys[rowIndex][0]));
            }

            return ids;
        }

grid.SelectedRowIndexArray = 0
作者: 消失的键盘    时间: 2017-2-20 17:59
sanshi 发表于 2017-2-20 17:41
看你的截图,这个错误和 SelectedRowIndexArray 有啥关系

忘了点回复。  这句报错就是因为在上一句 SelectedRowIndexArray  为0 的原因造成的。

作者: 消失的键盘    时间: 2017-2-20 19:55
另外我从6.0.3 退回到 6.0.1  结果出现这个问题。
Cannot cast Newtonsoft.Json.Linq.JObject to Newtonsoft.Json.Linq.JToken.

[attach]9814[/attach]
作者: sanshi    时间: 2017-2-20 21:01
消失的键盘 发表于 2017-2-20 17:55
pagebase 里面
///
        /// 获取表格选中项DataKeys的第一个值,并转化为整型列表

请基于空项目或者官网示例重现问题,并上传
作者: 消失的键盘    时间: 2017-2-20 21:30
sanshi 发表于 2017-2-20 21:01
请基于空项目或者官网示例重现问题,并上传

我重新把项目覆盖了,dll全部重新应用,又好了!!

谢谢老大




欢迎光临 FineUI 官方论坛 (https://www.fineui.com/bbs/) Powered by Discuz! X3.4