Connecting Tech Pros Worldwide Forums | Help | Site Map

NullReferanceException with XtraGrid search

Sl1ver's Avatar
Member
 
Join Date: Mar 2009
Location: Cape Town, South Africa
Posts: 102
#1: May 5 '09
By string columnName i get NullReferanceException
What am i doing wrong?

Expand|Select|Wrap|Line Numbers
  1. private int GetRowHandleByColumnValue(GridView view, string ColumnFieldName, object value)
  2.         {
  3.  
  4.  
  5.              string columnName = view.Columns.ColumnByFieldName(ColumnFieldName).Name;
  6.  
  7.                  int result = GridControl.InvalidRowHandle;
  8.                  for (int i = 0; i < view.RowCount; i++)
  9.                      if (view.GetDataRow(i)[columnName].Equals(value))
  10.                          return i;
  11.  
  12.                  return result;
  13.  
  14.  
  15.         }
  16.  
  17.         private void btnFind_Click(object sender, EventArgs e)
  18.         {
  19.             string find = "";
  20.             if (cboFind.SelectedItem == "Code")
  21.             {
  22.                 find = "AST__Code";
  23.             }
  24.             if (cboFind.SelectedItem == "Barcode")
  25.             {
  26.                 find = "AST__Barcode";
  27.             }
  28.             int rowHandle = GetRowHandleByColumnValue(gvAssets, find.ToString(), txtFind.Text);
  29.             if (rowHandle != GridControl.InvalidRowHandle)
  30.             {
  31.                 gvAssets.FocusedColumn = gvAssets.Columns.ColumnByFieldName(find.ToString());
  32.                 gvAssets.FocusedRowHandle = rowHandle;
  33.                 if (gvAssets.IsRowVisible(rowHandle) == RowVisibleState.Hidden)
  34.                     gvAssets.MakeRowVisible(rowHandle, false);
  35.                 gvAssets.ShowEditor();
  36.             }
  37.             else
  38.                 MessageBox.Show("Item could not be found!");
  39.         }
  40.  

Lives Here
 
Join Date: Sep 2006
Posts: 12,070
#2: May 5 '09

re: NullReferanceException with XtraGrid search


Read the NullReferenceException article.
Reply