David,
GridViewSearchPanel is using reflection to get entity column attribute information, so the fix was to add ColumnEnum attribute when enumerating columns. Could you verify that in your EntityBase.generated.cs class where columns enum is defined, the ColumnEnum attribute is specified?
/// <summary>
/// Enumerate the CustomerandSuppliersbyCity columns.
/// </summary>
[Serializable]
public enum CustomerandSuppliersbyCityColumn
{
/// <summary>
/// City :
/// </summary>
[EnumTextValue("City")]
[ColumnEnum("City", typeof(System.String), System.Data.DbType.String, false, false, true, 15)]
City,
/// <summary>
/// CompanyName :
/// </summary>
[EnumTextValue("CompanyName")]
[ColumnEnum("CompanyName", typeof(System.String), System.Data.DbType.String, false, false, false, 40)]
CompanyName,
/// <summary>
/// ContactName :
/// </summary>
[EnumTextValue("ContactName")]
[ColumnEnum("ContactName", typeof(System.String), System.Data.DbType.String, false, false, true, 30)]
ContactName,
/// <summary>
/// Relationship :
/// </summary>
[EnumTextValue("Relationship")]
[ColumnEnum("Relationship", typeof(System.String), System.Data.DbType.AnsiString, false, false, false, 9)]
Relationship
}//End enum
Mike Shatny
-------------------------------------
Member of the .netTiers team
http://www.nettiers.com-------------------------------------