Sep 16, 2019 01:03 AM|KathyW|LINK
You are not saving each file into the database, you are only saving one name.
It is not clear if you want multiple lines in the database, each with one file, or one line, with one column containing multiple filenames, but whichever it is, you need the logic to use the names inside the for loop (userPostedFile.FileName).
If you want all the file names in one column, append each filename to a string and use that to update the field after the for loop completes. Your gridview is assuming only one file, from the code you showed us.
Can you clarify what you are actually trying to display?