You should use timeout for your table adapter .To set command timeout go to 'yourdataset.Designer.cs' that holds your FeeMsgTableAdapters defination(Or right click on FeeMsgTableAdapters and Go to Defination that leads you to the code page descussed here ).Then search for public FeeMsgTableAdapters(){this.ClearBeforeFill = true;} --Constructor .In this constructor just need a little bit modification .
FeeMsgTableAdapters(){
this.ClearBeforeFill = true;
_adapter.SelectCommand.CommandTimeout = 700;
}
Happy Coding!