replace your query with this
select reg.nregisterid as RegNo,reg.semailid as Email,reg.ntradingoptionname as TradingOption,toperiod.ntradingoptionperiod as Period,reg.totalamount as Total,suserstatus as Status from tbregistermember as reg JOIN tbuserstatus as s on reg.nuserstatusid=s.nuserstatusid JOIN tbtradingoptionperiod as toperiod on reg.ntradingoptionperiodid=toperiod.ntradingoptionperiodid where dregistrationdate between '" + frmdate.Text + "' and '" + todate.Text + "' and reg.nuserstatusid = " + Ddlstatus.SelectedValue
its a good practise to use parameterized queries so that you will be out of sqlinjection attacks.