aspx:
*****************************************************
<asp:datelist id="rk" .............
    ..........
         <EditTemplate>
            .................
                    <asp:datagrid id="rkmx" OnEditCommand="rkmx_EditCommand" ....................... 
                            .................
                     </asp:dategrid>
          </EditTeplate>
</asp:datalist>cs:
**************************************
public void rkmx_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
((DataGrid)source).EditItemIndex=(int)e.Item.ItemIndex;
this.rkmxAdapter.SelectCommand.CommandText="SELECT * FROM WZ_RKMX WHERE RKID="+int.Parse(this.rk.DataKeys[rk.EditItemIndex].ToString());
BindGrid();
}DataGrid不用设置EDIT模板吧?而且也没发设呀。