2012-01-06 42 views
0

我有一個泛型集合這樣WebDataGrid與泛型列表

Dim List(Of t) myData = data.GetData() 
myWebDataGrid.DataSource = myData 
myWebDataGrid.DataBind() 

的webdatagrid排序的配置排序是這樣

<Behaviors> 
    <ig:Sorting Enabled="true" SortingMode="Multi"> 
     <ColumnSettings> 
      <ig:SortingColumnSetting ColumnKey="Key1" Sortable="true" /> 
     </ColumnSettings> 
    </ig:Sorting> 
</Behaviors> 

但是當我設置這種控制和運行的排序屬性該頁... 我只是嘗試排序和所有的數據消失。

回答

0

我意識到,回傳後我必須再次設置數據。

2

是的,網格期望在每次回發時都有數據源。或者你可以嘗試設置EnableDataViewState =「true」

+0

不起作用我試過每個viewstate屬性。每次page_load都有助於再次設置數據源。 – Elisabeth 2012-10-23 08:35:25