Кажется, что это может выйти из-под контроля, и это чрезвычайно сложно.
Если у вас есть текстовое поле, позволяющее пользователю вводить текст, и кнопка для сохранения, почему бы не использовать listView или что-то подобное, которое может показать пользователю, что было добавлено в базу данных, а затем позволить им выбирать элементы и удалите их, как они пожелают.
Этот элемент управления будет намного более управляемым и легко прокручиваемым, чтобы принимать «неограниченное» количество записей.
Вам потребуется получить список выбранных элементов в listView для удаления при событии deleteButton_Click, а затем использовать этот список для итеративного удаления всех элементов из вашей базы данных.
Надеюсь, это полезно.