单击“编辑”时以编程方式更改EditRowStyle

时间:2009-04-14 17:24:16

标签: c# asp.net gridview editing

我有一个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的样式,这样我就可以知道它是哪一个。

谢谢。

1 个答案:

答案 0 :(得分:1)

据我了解,您可以在GridView中为SelectedItem设置特定样式。然后,当单击编辑按钮时,您可以执行此操作 -

grdView.SelectedIndex = e.NewEditIndex;

执行此操作后,将选择编辑模式中的行,并将“SelectedItem”样式应用于该行。