Откройте ящик для инструментов и перетащите DataGridView на свою win-форму.
Очевидно, что все свойства сетки находятся в диалоге свойств, и если вы нажмете маленькую кнопку в окне свойств с «Молнией», это то, как вы добавляете события.
Затем создайте некоторый код, чтобы заполнить DataGridView, например (вне головы):
DataTable dt = new DataTable("Name");
dt.Columns.Add("Audio Asset");
dt.Columns.Add("Image Asset");
const int audioColIndex = 0;
const int imageColIndex = 1;
DataRow dr = dt.NewRow();
dr[audioColIndex] = "A MP3";
dr[imageColIndex] = "A picture";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr[audioColIndex] = "A MP4";
dr[imageColIndex] = "A image";
dt.Rows.Add(dr);
DataGridView1.Datasource = dt;
Данные - это всего лишь пример, чтобы вы начали. Лучше получить ваши данные из базы данных и «привязать» вашу сетку к источнику данных, чтобы вы могли модульно протестировать свою бизнес-логику.
Реальное решение - купить книгу разработки winform, я не снисходительный или что-то в этом роде, но если вы не можете начать, поднимите книгу. Программирование - это слияние искусства, математики, науки и технологий - это сложная тема, которую вы не можете найти в поисках ответов на все вопросы. Вы должны потратить некоторое время на образование.