Как получить конкретные данные в gridview с помощью C#?
Мне было интересно, как получить конкретные данные из gridview. Моя база данных состоит из таких столбцов, как id, type и name. Допустим, содержимое моего gridview выглядит следующим образом:
ID Название Тип
1-Гитарой
2 Гитара Гибсон
Что я хочу сделать, так это получить значение под именем, скажем, "Ибаньес". Мне удалось получить значение Id с помощью datakeys, но я не могу понять, как получить значение Name в Gridview. Я включил код ниже, чтобы лучше понять, что я имею в виду.
Что я уже пробовал:
protected void GuitarBrandsGridViewBtn_Click(object sender, EventArgs e) { Button btn = sender as Button; GridViewRow gridrow = btn.NamingContainer as GridViewRow; int id = Convert.ToInt32(GuitarBrandsGridView.DataKeys[gridrow.RowIndex].Value.ToString()); con.Open(); cmd.CommandText = "DELETE FROM [guitarBrands] WHERE id=" + id; cmd.Connection = con; int a = cmd.ExecuteNonQuery(); con.Close(); if (a > 0) { bindgridviewguitarbrands(); } System.IO.File.Delete(@"C:\Users\User1\Documents\Visual Studio 2015\WebSites\MusicStore\Pages\GuitarItemsIbanezDetails" + id + ".aspx"); System.IO.File.Delete(@"C:\Users\User1\Documents\Visual Studio 2015\WebSites\MusicStore\Pages\GuitarItemsIbanezDetails" + id + ".aspx.cs"); }