In addition to the very accurate comments by Maciej, You can insert multiple rows (if that's what you are trying to do in several ways:
1) Use a multiple INSERT
INSERT INTO MyTable (Col1, Col2) VALUES (1, 2), (3, 4), 5, 6)
But in your case that's still goingh to be SQL Injection vulnerable.
2) Do your INSERT operation in a loop.
3) Use a DataTable and INSERT via a DataAdapter:
c# - Insert dataset records in database - Stack Overflow[
^]