private List<int> GetSearchColumnIndexes(DataGridView dataGrid) { var ret = new List<int>(); for (var i = 0; i < dataGrid.Columns.Count; i++) { if (dataGrid.Columns[i].Visible) ret.Add(i); } return ret; }