girdview要点
CommandName="Select"
int id = GridView1.SelectedIndex;
GridViewRow row = GridView1.SelectedRow;
int aa = (int)GridView1.DataKeys[id].Value;
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "delete1")
{
//int index = Convert.ToInt32(e.CommandArgument);
//int id = (int)GridView1.DataKeys[index].Value;
int id = int.Parse(e.CommandArgument.ToString().Trim());
sql_.update_command("delete from Site where id = " + id + "");
GridView1.DataBind();
}
}
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
ImageButton addButton = (ImageButton)e.Row.Cells[1].Controls[1];
addButton.CommandArgument = e.Row.RowIndex.ToString();
}
}
<ItemTemplate>
<asp:ImageButton ID="ImageButton4" runat="server" ImageUrl="images/gn/delete.gif"
CommandName="delete1" AlternateText="删除当前印点" CommandArgument = '<%# Eval("id") %>'></asp:ImageButton>
</ItemTemplate>