Пользовательский Редактировать Удалить Выбрать ссылки в GridView - PullRequest
4 голосов
/ 26 января 2012

Я хочу заменить ссылки «Редактировать, удалить, выбрать» в GridView на значки.
Как я могу сделать это программно?

1 Ответ

4 голосов
/ 26 января 2012

Это может отличаться для вас (в зависимости от того, где у вас есть кнопки 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' />";

        }
    }

Удачи!

...