2009-04-14 67 views
1

我有一個ASP.NET(2.0使用C#)Web應用程序,其中我有一個GridView。我有一個編輯列,但我沒有使用常規編輯功能。點擊編輯時發生其他事情。單擊編輯時以編程方式更改EditRowStyle

我想知道如何改變GridView_RowEditing函數中單擊Edit的行的樣式?

我已經試過這樣:

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

當我點擊它,其他功能的作品,但風格不會改變。我想要做的就是改變editRow的風格,這樣我就可以知道它是哪一個。

謝謝。

+0

你能比「沒有工作」更具體嗎? – JoshJordan 2009-04-14 17:46:26

回答

1

據我所知,你可以在GridView中爲SelectedItem設置一個特定的樣式。然後點擊編輯按鈕時,你可以做到這一點 -

grdView.SelectedIndex = e.NewEditIndex; 

這樣做了以後,在編輯模式下的行會都被選擇和「的SelectedItem」的風格將被應用到它。