Yours declaratively, GridView

Any ASP.NET developer will agree that the GridView control is like a DataGrid on steroids. Complex functionality can be achieved by setting GridView properties declaratively instead of writing complex code as in the DataGrid days.

There are 2 thoughtful properties that handle the case when the data source has no rows to bind or when a particular row has an empty field.

GridView.EmptyDataText property can be used to set the text to render in the GridView when bound to an empty data source.

GridView's column field type BoundField has a NullDisplayText property which can be used to assign an alternative text value when a bound field's value is null.


<asp:GridView ID="GridView1" ..

EmptyDataText="There are no data records to display.">


<Columns>


<asp:BoundField .. NullDisplayText="n/a"/> ..




(Code formatted with CSAH)

Comments

Popular posts from this blog

Uncle Bob vs. Grady Booch: Rethinking Code Reviews in the Age of AI

This Week I Learned - Week 14 2026

10 Tips to Avoid Claude Usage Limits