本文實例形式展示了DevExpress實現GridControl根據列選中一行的方法,比較實用的功能,希望能對大家進行項目開發起到一定的借鑒與幫助作用。具體方法如下:
主要功能代碼如下:
/// <summary>/// 根據列來選中一行/// </summary>/// <param name="gridView">GridView</param>/// <param name="colName">列名稱</param>/// <param name="colValue">列值</param>public static void SelectRow(this GridView gridView, string colName, object colValue){ gridView.ClearSelection(); for (int rowHandle = 0; rowHandle < gridView.RowCount; rowHandle++) { object _cellValue = gridView.GetRowCellValue(rowHandle, colName); if (_cellValue != null) { if (_cellValue == colValue) { gridView.SelectRow(rowHandle); break; } } }}
代碼示例如下:
gcLampConfig.UIThread<GridControl>(gc => gvLampConfig.SelectRow(gcKeyFieldName, _finded.LampID));
新聞熱點
疑難解答