c# - Why function GetRow returns null? -


i wanted first row of datagrid, variable row returns null, not know why ? using method of getrow:

public static datagridrow getrow(this datagrid grid, int index) {     datagridrow row = (datagridrow)grid.itemcontainergenerator.containerfromindex(index);     if (row == null)     {         // may virtualized, bring view , try again.          grid.updatelayout();         grid.scrollintoview(grid.items[index]);         row = (datagridrow)grid.itemcontainergenerator.containerfromindex(index);      }     return row; }   public void kraj_wybierz(object obj)  {      datagrid dg = obj datagrid; //dg has got 11 items      var row = dg.getrow(0);  } 

xaml:

<stackpanel x:name="wszystkiezdarzeniastackpanel2">     <datagrid xmlns:local="clr-namespace:allsportsbets102"                 x:name="zdarzeniadatagrid"                 tabindex="7"                 isreadonly="false"                 headersvisibility="column"                 selectionunit="fullrow"                 canuseraddrows="false"                 autogeneratecolumns="false"                 verticalalignment="top"                 height="383"                 background="white"                 borderbrush="transparent"                 borderthickness="2"                 celleditending="zdarzeniadatagrid_celleditending">         <datagrid.columns>             <datagridcomboboxcolumn x:name="dgkontynent"                                     selectedvaluebinding="{binding kontynent}"                                     header="kontynent"                                     width="130"                                     isreadonly="false" />             <datagridcomboboxcolumn x:name="dgkraj"                                     selectedvaluebinding="{binding kraj, mode=twoway}"                                     header="kraj"                                     width="130"                                     isreadonly="false" />         </datagrid.columns>     </datagrid> </stackpanel> 


Comments

Popular posts from this blog

c# - How to get the current UAC mode -

postgresql - Lazarus + Postgres: incomplete startup packet -

angularjs - ng-repeat duplicating items after page reload -