いつもお世話になっております。環境:ASP.NET2.0 VS2005 C#
DataTableでEnum列を定義し、単純にGridViewにバインドしているのですが、下記の例ですとParameter列しか表示されません。2列表示するにはどうすればよろしいでしょうか。
Grid.AutoGenerateColumns = true;です。
public enum EnumDataType
{
a,b,c
}
public class EnumDataTable : System.Data.DataTable
{
public EnumDataTable()
{
DataColumn column;
column = new DataColumn( "Parameter", typeof( string ) );
this.Columns.Add( column );
column = new DataColumn( "EnumData", typeof( EnumDataType ) );
this.Columns.Add( column );
DataRow row;
row = this.NewRow();
row[ "Parameter" ] = "X";
row[ "EnumData" ] = EnumDataType.a;
this.Rows.Add( row );
row = this.NewRow();
row[ "Parameter" ] = "Y";
row[ "EnumData" ] = EnumDataType.b;
this.Rows.Add( row );
}
}
以下のように表示させたいです。
Parameter|EnumData
------------------
X | a
Y | b