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>

 

 

 

你可能感兴趣的:(view)