Изменение EditRowStyle программно при нажатии Edit - PullRequest
1 голос
/ 14 апреля 2009

У меня есть веб-приложение ASP.NET (2.0 с использованием C #), в котором у меня есть gridview. У меня есть столбец «Редактировать», но я не использую обычную функцию «Редактировать». При нажатии на Edit происходит что-то еще.

Я хотел бы узнать, как изменить стиль строки, в которой был нажат «Правка» в функции GridView_RowEditing?

Я пробовал это:

    protected void Grid_RowEditing(object sender, GridViewEditEventArgs e)
    {
     Grid.Rows[e.NewEditIndex].BorderStyle = BorderStyle.Groove;
     //Do some Other things 
    }

Когда я щелкаю по нему, другие функции работают, но стиль не меняется. Все, что я хочу сделать, это изменить стиль editRow, чтобы я мог сказать, какой это.

Спасибо.

1 Ответ

1 голос
/ 15 апреля 2009

Насколько я понимаю, вы можете настроить определенный стиль для SelectedItem в GridView. Затем, когда нажата кнопка редактирования, вы можете сделать это -

grdView.SelectedIndex = e.NewEditIndex;

После этого строка в режиме редактирования будет выделена, и к ней будет применен стиль «SelectedItem».

...