首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >InvalidCastException on UltraWebGrid Infragistics asp.net

InvalidCastException on UltraWebGrid Infragistics asp.net
EN

Stack Overflow用户
提问于 2013-01-17 17:23:34
回答 1查看 402关注 0票数 0

我得到了一个

代码语言:javascript
复制
 InvalidCastException was unhandled by user: 
   Conversion from String "ORDERDATE" to type "Integer" is not valid. 

当它到达band.SortedColumns的行时,错误就会发生。你知道为什么我会得到这个错误吗?

我对infragistics UltraWinGrid vb.net有相同的代码,但我没有得到那个错误。

代码语言:javascript
复制
        UltraWebGrid1.DataSource = Nothing
        myDataName = Generic.getPrevOrder(dt, username)
        UltraWebGrid1.DataSource = dt

        Dim band As Infragistics.WebUI.UltraWebGrid.UltraGridBand = UltraWebGrid1.DisplayLayout.Bands(0)
        UltraWebGrid1.DisplayLayout.ViewType = Infragistics.WebUI.UltraWebGrid.ViewType.OutlookGroupBy

        band.SortedColumns.Add(band.Columns("ORDERDATE"), True)
        band.SortedColumns.Add(band.Columns("ORDERID"), False)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-17 17:35:10

这可能没什么,但出于好奇,如果将这些内容交换一下会发生什么:

代码语言:javascript
复制
band.SortedColumns.Add(band.Columns("ORDERDATE"), True)
band.SortedColumns.Add(band.Columns("ORDERID"), False)

代码语言:javascript
复制
band.SortedColumns.Add(band.Columns("ORDERID"), False)
band.SortedColumns.Add(band.Columns("ORDERDATE"), True)

可能是布局的模式(UltraWebGrid1.DisplayLayout.Bands(0))与预期的不同?我不明白为什么这会有什么不同,但值得排除它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14375760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档