RE:¿como eliminar usando un check para marcar line
Si lo he entendido bien, yo he echo cosas muy parecidas a lo que quieres.
Yo lo que tengo es un formulario con varias lineas, y en cada linea hay varios campos de texto, combos, botones y un checkbok, que cuando lo pulso desabilito todos los campos de la linea (aunque ahora de cabeza no recuerdo exactamente que propiedad es, pero lo tienen todas las campos como minimo para el explorer)
Y para poder hacer esto todo el formulario esta organizado de tal manera que cada campo tiene un nombre concreto. es decir el primer campo de la primera linea tiene el nombre xa1, el segundo campo xb1, el tercero xc1, y asi sucesibamente durante toda la linea. En la segunda linea el primer campo de la linea tiene el nombre xa2, el segundo xb2, el tercero xc2, etc. El checkbox de cada linea tambien sigue esta nomeclatura.
Y de esta forma cuando llegan los datos al servidor, Tienes que montar un bucle de 1 al numero de lineas que tengas.
Y para recuperar los datos tienes que montar una cadena con el nombre del checbox y el contador del bucle (que es el numero de linea), y si al hacer el request de esa cadena el checbox esta pulsado, contendra un valor, por tanto eso quiere decir que lo quiren borrar, y por tanto ya puedes hacer un delete de esa linea en la base de datos, si el checkbox esta vacio es que no lo han pulsado, y por tanto no tienes que borrarlo
Espero que me hayas entendido y que te sirva.