/// <summary> /// 清空清除勾选列的行信息 /// </summary> /// <param name="dataGrid"></param> public static void MarkObjectClear(DataGrid dataGrid) { try { DataGridSelectColumn.GetSelectColumn(dataGrid)._markObject.Selected = false; // DataGridSelectColumn.GetSelectColumn(dataGrid)._markObjects.Clear(); } catch { } }
/// <summary> /// 获取已选行 /// </summary> /// <param name="dataGrid">DataGrid对象</param> /// <returns>已选行对象</returns> public static DataGridSelectColumn GetSelectColumn(DataGrid dataGrid) { DataGridSelectColumn result = null; for (int i = 0; i < dataGrid.Columns.Count; i++) { result = dataGrid.Columns[i] as DataGridSelectColumn; if (result != null) { break; } } return(result); }