这对我来说是一个非常奇怪的问题。从我的sp我回来像
Declare @NewTable as table(ID bigint,
LoginName nvarchar(500),
Password nvarchar(200),
FirstName nvarchar(50),
MiddleName nvarchar(500),
LastName nvarchar(500),
UserPicture Image,
Address nvarchar(1500),
City nvarchar(100),
State nvarchar(100),
MobileNo nvarchar(50),
LandLineNo nvarchar(100),
EmailAddress nvarchar(50),
DateOfBirth nvarchar(50),
IsActive bit,
Country nvarchar(100));
Insert @NewTable EXEC(@Query)
select ID,LoginName,Password,FirstName,MiddleName,LastName,UserPicture,Address,City,IsActive from @NewTable
之前的地址写在最后一栏,因此Kendo Grid显示空白,但是当我在Kendo Grid之间移动它时显示数据与地址列以及。 现在发生了什么,由于IsActive列Kendo Grid没有显示我删除了IsActive列Kendo网格显示数据。
当我在 LastName 之间调整 IsActive 列,* 中间名 *等等...在我的查询中,然后Kendo Grid显示数据。 所以我认为数据类型不是问题。 事实上,这对我来说变得非常困难。 欲了解更多信息,请参阅我在这里发布但未找到答案的链接
答案 0 :(得分:1)
我不确定你是否还在面对这个问题,但我发现,JavaScript并不完全支持long(Int64)。即使您定义了自己的转换器以将所有长整数作为字符串传递给浏览器,您仍然会遇到将模型绑定到Kendo UI的问题。看起来有3种选择: