2010-01-21 46 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> 

保护无效GridView2_SelectedIndexChanged(对象发件人,EventArgs的) {

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

}

希望在ridView2_SelectedIndexChanged方法选定的列值的变化。如何呢?

回答

1

您可以通过GridView2.SelectedRow.Cells[1].Text

+0

我知道that.i想知道如何改变gridview的单元格的值访问您选择的行单元格的内容。 – HelloBD 2010-01-21 20:24:20