2013-07-26 6 views
1

코드 차이에서 Columns으로 격자 패널을 만들려고합니다. 왜 작동하지 않는지도 모르겠다. 오류가 나타나지 않고있다. Columns이 나타나지 않을 것이다. 내가 Columns 내가 (선택 옵션에 따라) 원하는로드 느릅 나무에 List<KeyValuePair<string, int>> fieldStringList = new List<KeyValuePair<string, int>>();을 내 Store_X_refresh에서코드 숨김에서 동적 격자 패널 만들기

<ext:Store ID="Store_X" runat="server" AutoLoad="false" OnReadData="Store_X_refresh"> 
    <Proxy> 
     <ext:PageProxy /> 
    </Proxy> 

</ext:Store> 
[...] 
<ext:GridPanel runat="server" ID="gp_center" Region="Center" StoreID="Store_X" Title="X Tracking" > 
    <ColumnModel > 
      <Columns> 
       <ext:RowNumbererColumn ID="RowNumbererColumn2" runat="server" /> 

      </Columns> 
     </ColumnModel> 
    </ext:GridPanel> 

:

필자는 Store 및 마크 업 코드에 Gridpanel을 얻었다. 나는 데이터베이스 메신저가이 일에 액세스하기 전에 : 나는 그것을 디버깅 할 때

Ext.Net.Model newModel = new Ext.Net.Model(); 
      foreach (var item in fieldStringList) 
      { 
       newModel.Fields.Add(new Ext.Net.ModelField() { Name = item.Key }); 
       gp_center.ColumnModel.Columns.Add(new Ext.Net.Column() { DataIndex = item.Key, ID = "col_" + item.Key, Text = item.Key, Width = item.Value }); 
      } 
      Store_X.Model.Add(newModel); 

는 모델은 내가 markupcode에서 수동으로 store/columnmodelColumns을 넣을 때 Columns ... 이없는 올바른 데이터하지만 UI에 Gridpanel를 얻을 수 당신이 DirectEvent 동안 그리드의 컬럼 모델을 변경하는 경우 그에 대한 몇 가지 .DataBind()도 내 DB-기능

답변