在DateGrid的
怎么样在linkbutton提它所在行的值?或者DateGrid里删除按钮,怎样删除当行的信息?

解决方案 »

  1.   

    protected void DataGrid1_ItemCommand(object source, DataGridCommandEventArgs e)
        {
            DataRowView row = (DataRowView)e.Item.DataItem;
        }
    row表示与该行绑定的 DataView的行.如果要取值 row["字段"]就可.
      

  2.   

    e.Item.RowIndex
    建议在该行放上hidden.然后用findcontrol.
    1.在linkbutton模板列上加上
    <input type="hidden" id="hidPK" runat="server" value='<%# Eval("PKFieldName")%>' >
    2.在rowCommand事件中
    HtmlInputHidden hidPk  = e.Item.FindControl("hidPK") as HtmlInputHidden;
    dbaccess.Delete(hidPk.Value);