我正在一個InvalidCastException的上UltraWebGrid Infragistics的asp.net
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)
我設法解決我的問題,通過改變band.Columns(「ORDERDATE」)到band.Columns.IndexOf(「ORDERDATE」) – lantonis