我有一个ASP.NET(使用C#2.0)网络应用程序,我有一个gridview。我有一个Edit列,但我没有使用常规的Edit功能。单击“编辑”时会发生其他情况。
我想知道如何更改GridView_RowEditing
函数中单击Edit的行的样式?
我试过这个:
protected void Grid_RowEditing(object sender, GridViewEditEventArgs e)
{
Grid.Rows[e.NewEditIndex].BorderStyle = BorderStyle.Groove;
//Do some Other things
}
单击它时,其他功能有效,但样式不会更改。我想要做的就是改变editRow的样式,这样我就可以知道它是哪一个。
谢谢。
答案 0 :(得分:1)
据我了解,您可以在GridView中为SelectedItem设置特定样式。然后,当单击编辑按钮时,您可以执行此操作 -
grdView.SelectedIndex = e.NewEditIndex;
执行此操作后,将选择编辑模式中的行,并将“SelectedItem”样式应用于该行。