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