我得到了一个
InvalidCastException was unhandled by user:
Conversion from String "ORDERDATE" to type "Integer" is not valid. 当它到达band.SortedColumns的行时,错误就会发生。你知道为什么我会得到这个错误吗?
我对infragistics UltraWinGrid vb.net有相同的代码,但我没有得到那个错误。
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)发布于 2013-01-17 17:35:10
这可能没什么,但出于好奇,如果将这些内容交换一下会发生什么:
band.SortedColumns.Add(band.Columns("ORDERDATE"), True)
band.SortedColumns.Add(band.Columns("ORDERID"), False)至
band.SortedColumns.Add(band.Columns("ORDERID"), False)
band.SortedColumns.Add(band.Columns("ORDERDATE"), True)可能是布局的模式(UltraWebGrid1.DisplayLayout.Bands(0))与预期的不同?我不明白为什么这会有什么不同,但值得排除它。
https://stackoverflow.com/questions/14375760
复制相似问题