2011-04-06 57 views
0

筛选我想要做这样的事情如何通过选定的行中的DevExpress ASPxGridView

grid.ApplyFilter("[Selected] == \'true\'"); 

在我的网应用由所选行的过滤器。

我想,以滤除列

 <dx:GridViewCommandColumn ShowSelectCheckbox="True" VisibleIndex="0" Width="10px"> 
      <HeaderTemplate>               
       <input type="checkbox" onclick="gvGridView.SelectAllRowsOnPage(this.checked);" /> 
      </HeaderTemplate> 
     </dx:GridViewCommandColumn> 

回答

0
private DataRow SelectRoW() 
    { 
     DataRow[] objDataRows = null; 

      if (gridView1 == null || gridView1.SelectedRowsCount == 0) 
      { return null; }//end if 
      else 
      { 
       objDataRows = new DataRow[gridView1.SelectedRowsCount]; 
       for (int i = 0; i < gridView1.SelectedRowsCount; i++) 
       { 
        objDataRows[i] = gridView1.GetDataRow(gridView1.GetSelectedRows()[i]); 
       }//end for 

       gridView1.BeginSort(); 
       try 
       { 
        foreach (DataRow row in objDataRows) 
        { 
         return row;//return selected row. 
        }//end foreach 
       }//end try 
       finally 
       { 
        objDataRows = null; 
        gridView1.EndSort(); 
       }//end finally 


      }//end else 

     return null; 
    }//end SelectRoW 
+0

也许你可以加点的词语或解释你的答案? – theJollySin 2013-01-10 17:07:41

相关问题