Я хочу заменить ссылки «Редактировать, удалить, выбрать» в GridView на значки. Как я могу сделать это программно?
Это может отличаться для вас (в зависимости от того, где у вас есть кнопки Edit, Delete, Select). Я добавил сетку, и у меня есть кнопки в первом столбце. Затем я добавил это в событие RowDataBound:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { LinkButton lbEdit = (LinkButton)e.Row.Cells[0].Controls[0]; lbEdit.Text = "<img src='https://www.google.com/logos/classicplus.png' />"; //There is a literal in between LinkButton lbDelete = (LinkButton)e.Row.Cells[0].Controls[2]; lbDelete.Text = "<img src='https://www.google.com/logos/classicplus.png' />"; //There is a literal in between LinkButton lbSelect = (LinkButton)e.Row.Cells[0].Controls[4]; lbSelect.Text = "<img src='https://www.google.com/logos/classicplus.png' />"; } }
Удачи!