protected internal System.Data.DataTable CreateDataTable()
{
var retval = new System.Data.DataSet();
var t = retval.Tables.Add(this.Name);
foreach(Reference reference in this.Columns)
{
var column = (CustomViewColumn)reference.Object;
var c = t.Columns.Add(column.Name, typeof(string));
}
return retval.Tables[0];
}