Этот веб-сайт имеет несколько хороших дизайнов таблиц CSS.Вы можете выбрать один из них, скачать соответствующий файл CSS, включить его на страницу, где у вас есть таблица, и это все.
Если все, что у вас есть, - это просто простая таблица, я бы порекомендовал вам использовать GridView, а не DataGrid, в основном потому, что проще заставить GridView отображать разделы верхнего / нижнего колонтитула таблицы, которые необходимы длявышеупомянутые файлы CSS для работы.(проверьте эти вопросы, например, Как мне заставить Gridview отображать THEAD? )
ListView дает вам еще больший контроль, чем GridView, но вам нужно ввести еще немного кода самостоятельно (HeaderTemplate, ItemTemplate, AlternatingItemTemplate и т. Д.).Если у вас есть сценарии, в которых вам нужно больше контроля над отображением таблицы, то ListView был бы лучшим выбором, но на основе того, что вы сказали (простые таблицы), я бы порекомендовал GridView