public DataTable filterDisabledCols(DataTable dt) { //filter out disabled columns DataTable dtCopy = dt.Copy(); dtColumnInformation dtCI = dtColumnInformation.getdtCI(dt, false); foreach (KeyValuePair <string, bool> kv in dtCI.DTColInfo) { if (kv.Value) { continue; } if (dtCopy.Columns.Contains(kv.Key)) { dtCopy.Columns.Remove(kv.Key); } } dtCopy.AcceptChanges(); return(dtCopy); }
public TableUtils(DataTable dt) { _dt = dt; _dtCI = dtColumnInformation.getdtCI(dt, false); _dtRI = dtRowInformation.getdtRI(dt, false); }