RE:Eliminar fila de un datagrid
Es nesesario que agreges una columna para la seleccion de la fila y esta la asocies con el SelectCommand del DataGrid y de esta forma sacar el Id de la Fila seleccionada para proceder con el Borrado.
Sólo agregar una columna al inicio del Grid, por ejem. con una imagen de flechita o algo así que indique que ahi se seleccione la fila.
tienes que agregar al grid lo siguiente:
DataField="Campo_Id"
de esta manera los id´s se asignan a su respectiva fila.
ya después en el SelectCommand sacas el Id de esta forma:
strVarSel = Grid.DataKeys(Grid.SelectedIndex).ToString
y ya con el id, procedes al borrado. La verdad yo no conosco la forma de hacerlo como tu deseeas, por que nesesitas generar el evento Select.
Saludos.