public ActionResult EditColumn(string tableName, SqliteDBHelper.ColumnInfo ct) { try { var columns = new List <SqliteDBHelper.ColumnInfo>(); var clts = SqliteDBHelper.GetColumnInfos(tableName); if (clts != null && clts.Count > 0) { foreach (var item in clts) { if (item.Ordinal == ct.Ordinal) { columns.Add(ct); } else { columns.Add(item); } } } columns = columns.OrderBy(b => b.Ordinal).ToList(); SqliteDBHelper.AlterColumns(tableName, columns); } catch { } return(Redirect("/Manager/SqliteDataBase/EditTable/" + tableName)); }