Further to Jawad Ahmed Tanoli's solution...
The cause of your problem is
Variable Scope[
^]
The DataTable
tbl
is not the same as the
tbl
in your Button8_Click event!
What Jawad's code does is move the declaration of DataTable tbl to
Form level scope, so the same instance (i.e. the data that is loaded at Form_Load) is available to all the functions within this Form class.