C# 实现GridView事件-选择行

C# 实现GridView事件-选择行,c#,.net,visual-studio,visual-studio-2010,C#,.net,Visual Studio,Visual Studio 2010,我是一个.NET新手,目前正在增加现有的cod。我有一个telerik RadGrid,它从.NET的标准GridView控件继承事件 以下是aspx文件中的标记: <telerik:RadGrid runat="server" ID="GridViewSelector" SkinID="GridViewSelectorSkin" AllowPaging="True" PageSize="12" AllowSorting="True" EnableViewState="true"

我是一个.NET新手,目前正在增加现有的cod。我有一个telerik RadGrid,它从.NET的标准GridView控件继承事件

以下是aspx文件中的标记:

<telerik:RadGrid runat="server" ID="GridViewSelector" SkinID="GridViewSelectorSkin" AllowPaging="True" PageSize="12" AllowSorting="True" EnableViewState="true" 
    AllowCustomPaging="true" AllowFilteringByColumn="true" DataKeyNames="ID" AutoGenerateColumns="false" ShowFooter="false" style="float:left;"
    AllowMultiRowEdit="false" OnNeedDataSource="GridViewSelector_NeedDataSource"
    OnItemCommand="GridViewSelector_ItemCommand" EnableEmbeddedSkins="false" OnItemCreated="GridViewSelector_ItemCreated"
    OnSortCommand="GridViewSelector_SortCommand" 
    OnItemDataBound="GridViewSelector_ItemDataBound" 
    OnPreRender="GridViewSelector_PreRender">
</telerik:RadGrid>


当一行被选中时,我如何分配一个事件处理程序方法来监听?

我想是这样的

protected void RadGrid1_SelectedIndexChanged(object sender, EventArgs e)
   {
       GridDataItem item =(GridDataItem )RadGrid1.SelectedItems[0];//get selected row
   }

我已经这样做了,但是我一直得到这个错误:没有包含“GridViewSelector\u SelectIndexChanged”的定义->我已经在aspx.cs页面中实现了事件处理程序,它位于.aspx页面后面,带有gridview,但是得到这个错误-没有意义!