I guess that you are accessing a deleted and so invalid data.
I am not sure, but the last line
con_string.Close();
looks like a closing a closed connection.
Isnt there an error message? What about debugging your code for finding the error code-line and Google for a minute?