このタイプのクラス ColumnInfo の IEnumerable があります
namespace MyCompany
{
public class ColumnInfo
{
public int Id { get; set; }
public string Description { get; set; }
public int DisplayOrder { get; set; }
public string ColumnName { get; set; }
}
}
このクラスには、文字列の列名を表示する ColumnName プロパティがあります。
いくつかの列を含む DataTable が既に設定されています。
プロパティ ColumnName を持つ IEnumerable にないデータ テーブルから列を削除する必要があります。データテーブルには、ColumnName プロパティにリストした列のみが必要です。