2010-01-21 3 views
1

Работает на Asp.Net C#.Значение Gridview SelectedIndex

<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" DataKeyNames="CategoryID" 
           DataSourceID="SqlDataSource1" OnSelectedIndexChanged="GridView2_SelectedIndexChanged" OnRowCommand="GridView2_RowCommand"> 
           <Columns> 
            <asp:CommandField ShowSelectButton="True" /> 
            <asp:BoundField DataField="CategoryID" HeaderText="CategoryID" InsertVisible="False" 
             ReadOnly="True" SortExpression="CategoryID" /> 
            <asp:BoundField DataField="CategoryName" HeaderText="CategoryName" SortExpression="CategoryName" /> 
            <asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" /> 
           </Columns> 
          </asp:GridView> 

защищен недействительным (отправитель объекта, EventArgs е) GridView2_SelectedIndexChanged {

GridView2.FindControl("CategoryID").Text=2; 

}

хотят изменить выбранный значение столбца по методу ridView2_SelectedIndexChanged .Как делать?

ответ

1

Вы можете получить доступ к выбранному ряду ячейкам контента по GridView2.SelectedRow.Cells[1].Text

+0

я знаю that.I хочешь знать, как изменить значение GridView клеток. – HelloBD