DevExpress-通过数据的ROWINDEX或值取得GRIDVIEW的ROWHANDLE

项目中用到Dev 的GridView,用到此功能,特记下。

  • public static void GetGridFocusHandle(DevExpress.XtraGrid.Views.Grid.GridView gridView, DataTable source, string columnName,object findName)
  • {
  • int focusHandle = 0;
  • string Condition = columnName + "='" + findName + "'";
  • DataRow[] row = source.Select(Condition);
  • if (row.Length > 0)
  • {
  • focusHandle = source.Rows.IndexOf(row[0]);
  • focusHandle = gridView.GetRowHandle(focusHandle);
  • gridView.SelectRow(focusHandle);
  • gridView.FocusedRowHandle = focusHandle;
  • }
  • }

posted on 2010-03-02 15:59  Gavin Young  阅读(572)  评论(0)    收藏  举报

导航