ASP.NET - adding multiple records to grid view using datatable?

Asked By karur krishna madhu on 24-Sep-13 11:21 PM
 clsDA da = new ERS.clsDA();
                        DSopp = da.RetriveOPPidDetails(txtsalesforceoppid.Text);                        
                        if (DSopp != null && DSopp.Tables.Count > 0 && DSopp.Tables[0].Rows.Count > 0)
                        {

                            DtOPP.Columns.Add("OppId");
                            DtOPP.Columns.Add("Product");
                            DtOPP.Columns.Add("SalesStage");
                            DtOPP.Columns.Add("AccountName");
                            DataRow dr = DtOPP.NewRow();
                            for (int i = 0; i < DSopp.Tables[0].Rows.Count; i++)
                            {
                                
                                dr["OppId"] = DSopp.Tables[0].Rows[i]["OppId"].ToString();
                                dr["Product"] = DSopp.Tables[0].Rows[i]["Product"].ToString();
                                dr["SalesStage"] = DSopp.Tables[0].Rows[i]["SalesStage"].ToString();
                                dr["AccountName"] = DSopp.Tables[0].Rows[i]["AccountName"].ToString();                               
                                DtOPP.Rows.Add(dr);
                               
                            }
                            
                            //Bind opportunity Data to Grid.                            
                            GridViewOpp.DataSource = DtOPP;
                            GridViewOpp.DataBind();
                            //Session["S_opp"]= DtOPP;
                            //DtOPPorg = DtOPP.Copy();
                            //Session["S_oppO"] = DtOPPorg;
                            //DtOPP = null;
                            //DSopp = null;
                            //DtOPPorg = null;
                            txtsalesforceoppid.Text = string.Empty;

i have globally created instance for dtopp datatable .

i am able to bind only one record . can anyone help me where i am going wrong in the code?its urgent