GridView里怎么获得自定义列的选中行的的字段值?
<asp:GridView ID="Manage" Runat="server" DataSourceID="SqlDataSource1" DataKeyNames="ID"
AutoGenerateColumns="False"
OnRowCommand="ClassManage_RowCommand">
<Columns>
<asp:BoundField ReadOnly="True" HeaderText="ID" InsertVisible="False" DataField="ID" SortExpression="ID"></asp:BoundField>
<asp:BoundField HeaderText="name" DataField="name" SortExpression="name" ReadOnly=True></asp:BoundField>
<asp:TemplateField HeaderText="删除">
<ItemTemplate>
<asp:LinkButton ID="DelClass" Runat="Server" CausesValidation="false" text=删除 CommandName="DeleteID" OnClientClick="return confirm('你确定删吗?')">
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
DeleteID事件
void CManage_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "DeleteID")
{
GridViewRow row = Manage.SelectedRow;
string temp = row.Cells[1].Text;
Response.Write(temp);
}
}
提示错误这一行错误:string temp = row.Cells[1].Text;
我怎么才能得到这一行的id值?