title: Devexpress ASPxGridView GetSelectedFieldValues Can't get values
body: <p>I'm using a gridview with paging. My grid has a command column and <code>ShowSelectCheckbox</code> is set to true. I bind <code>DataTable</code> to grid at <code>Page_Load</code> event with the condition [ <code>if (!IsCallback)</code> ].</p>
  
  <p>So when i change page index data is lost. After that i wrote bind code to grid's <code>PageIndexChanged</code> event. Now it works like charm.</p>
  
  <p>But <code>GetSelectedFieldValues</code> works only at first page when <code>SelectionChanged</code> event occurs.</p>
  
  <p>In example when i select a row at first page it gets the field values that i want. But when i change pageindex <code>GetSelectedField</code> cannot get the field values. It alerts empty text.</p>
  
  <p>If i select a row at second page index it works at that page too, but when i change page index it's broken again.</p>
  
  <p>BTW it works when i bind the grid at <code>PageLoad</code> event without <code>!IsCallback</code> condition but i can't bind it at <code>Page_Load</code> event because of other controls must have to change the query and so data.</p>
  
  <p>Here goes my javascript function which alerts selected values</p>
  
  <pre><code>&lt;ClientSideEvents SelectionChanged="function(s, e) {
      grid.GetSelectedFieldValues('SDNO;SANTRAL',alert);
  }" /&gt;
  </code></pre>
  
  <p>And page index changed event</p>
  
  <pre><code>protected void myGrid_PageIndexChanged(object sender, EventArgs e)
      {
          myGridDataSource = dtable; //dtable is static, i also used BindThat function here too. But no way out.
          myGridDataBind();
      }
  
  protected void Page_Load(object sender, EventArgs e)
  {
      if (!IsCallback)
      {
          BindThat(); // Fetch data from db, create dtable and bind it to grid.
      }
  }
  </code></pre>