Click here to Skip to main content
15,896,118 members
Home / Discussions / ASP.NET
   

ASP.NET

 
AnswerRe: ISPostBack is TRUE when going to the page even at first time Pin
T M Gray12-Jul-10 11:05
T M Gray12-Jul-10 11:05 
QuestionDoubts regarind user management Pin
cooljeba111-Jul-10 23:06
cooljeba111-Jul-10 23:06 
AnswerRe: Doubts regarind user management Pin
JHizzle11-Jul-10 23:34
JHizzle11-Jul-10 23:34 
GeneralRe: Doubts regarind user management Pin
cooljeba112-Jul-10 2:50
cooljeba112-Jul-10 2:50 
QuestionHow to Call javascript function by clicking on Gridview link button Pin
cheguri11-Jul-10 20:39
cheguri11-Jul-10 20:39 
AnswerRe: How to Call javascript function by clicking on Gridview link button Pin
Peace ON11-Jul-10 20:51
Peace ON11-Jul-10 20:51 
GeneralRe: How to Call javascript function by clicking on Gridview link button Pin
NeverHeardOfMe12-Jul-10 1:45
NeverHeardOfMe12-Jul-10 1:45 
QuestionGridview not getting updated Pin
_______________________11-Jul-10 19:54
_______________________11-Jul-10 19:54 
here is my page scenerio.

On page load, i have a web form and a gridview. The gridview displays the xsaction details of the logged in user, (this works gr8)


When I enter details in the web form and click Add. the record should update in the gridview.(this is perfect)


When I click Edit in a row (in the gridview), the row details should populate in the web form (this is also correct)


After I make changes in the web form and click Update, the changes should be updated in the gridview.
(this gives the problem)
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using Logic;

public partial class Portfolio : System.Web.UI.Page
{
     

    protected void Page_Load(object sender, EventArgs e)
    {
 
       if(!IsPostBack)
       {
            Includes obj = new Includes(); 
            string str2 = "select A.SCHEME_NAME ,B.SCHEME_NAV ,B.SCHEME_UNITS ,B.AMT_INVESTED ,B.FOLIO_ID  FROM NAV A,PORTFOLIO_MASTER B WHERE  B.USER_ID='" + Session["user_id"] + "' and b.scheme_id =a.scheme_code";
           DataSet ds1 = obj.getDataSet(str2);

            GridView1.DataSource = ds1;
            GridView1.DataBind(); 
      } 

        if (Request.QueryString["scheme_name"]!=null) 
        {
            Response.Write(Request.QueryString["scheme_name"]);
            Button2.Visible = true;
            Button1.Visible = false;

            
       
            Includes obj4 = new Includes();
			string sch_name = Request.QueryString["scheme_name"].ToString();
       

            string str="select scheme_code,scheme_name from nav where scheme_name ="+sch_name +"";
       
			DataSet ds6 = obj4.getDataSet(str);
			DataRow dr = ds6.Tables[0].Rows[0];
			txt_schname.Text= dr["scheme_name"].ToString();
			string s_id=dr["scheme_code"].ToString();

			string str1 = "select scheme_nav,scheme_units,amt_invested,folio_id,purchase_date from portfolio_master where scheme_id=" + s_id;


            DataSet ds8 = obj4.getDataSet(str1);
            DataRow dr1 = ds8.Tables[0].Rows[0];


             
          scheme_nav.Text = dr1["scheme_nav"].ToString();
          txt_units.Text = dr1["scheme_units"].ToString();
          txt_amt.Text = dr1["amt_invested"].ToString();
          txt_folio.Text = dr1["folio_id"].ToString();
          txt_purchasedate.Text = dr1["purchase_date"].ToString();

        
        }
       if (Session["user_id"] == "")
        {
            Response.Write(Session["user_id"]);
            Response.Redirect("home.aspx");
            Session["exp"] = "y";

        }
        else
        {
              // this.txt_purchasedate.Text = DateTime.Now.ToShortDateString();
            this.txt_purchasedate.DataBind();
            this.ImageButton1.Attributes.Add("onclick", "openPopUp('Cd.aspx')");
            txt_amt.Attributes.Add("onkeypress", "return OnlyNums(event,this.value);");
   
    }
          
        
    }

    protected void Page_LoadComplete(object sender, EventArgs e)
    {

    }     

     
    protected void Button1_Click(object sender, EventArgs e)
    {
        Includes obj3 = new Includes();
         
        float nav = Convert.ToSingle(scheme_nav.Text);
        float units = Convert.ToSingle(txt_units.Text);
        float amt = Convert.ToSingle(txt_amt.Text);
        string folio=txt_folio.Text.Trim();
        string remarks = txt_remarks.Text.ToString().Trim();
         
        string po_date = txt_purchasedate.Text.ToString().Trim();
     
        DateTime dt;
        dt = Convert.ToDateTime(po_date);
        string sc_name = txt_schname.Text .ToString().Trim ();

        string str = "select scheme_code,scheme_name  from nav where scheme_name='" + sc_name + "' ";
        DataSet ds = obj3.getDataSet(str);
        DataTable dt1 = ds.Tables[0];
        int cnt = dt1.Rows.Count;
        string sch_code = "";
        for(int i=0;i<cnt;i++)
        {
            sch_code = dt1.Rows[i]["scheme_code"].ToString().Trim();
        }
         


        DateTime dt2 = DateTime.Now;
        DateTime dd=new DateTime ();
      
        string s = dt2.ToShortDateString();
        
        dd = Convert.ToDateTime(s);
        
        string str1="insert into portfolio_master values ('"+Session["user_id"]+"','"+sch_code+"',"+nav +","+units +","+amt +",'"+dt +"','"+folio+"','"+remarks +"','" + dd +"')";
        obj3.executeQuery(str1);
        
        this.Server.Transfer("portfolio.aspx?update=y");

        GridView1.DataBind();
           

    }
    
    
    
    protected void ImageButton2_Click2(object sender, ImageClickEventArgs e)
    {
        Calendar1.Visible = true;
    }
    protected void Calendar1_SelectionChanged(object sender, EventArgs e)
    {
        txt_purchasedate.Text = Calendar1.SelectedDate.ToString();
        Calendar1.Visible = false;
    }

    protected void ImageButton2_Click3(object sender, ImageClickEventArgs e)
    {
        Calendar1.Visible = true;
    }


    
     

     


    
    protected void Edit(object sender, GridViewEditEventArgs e)
        
    {
         
        Includes obj = new Includes();

        object obj14 = GridView1.Rows[e.NewEditIndex].Cells[0].Text;
        
        Response.Redirect("portfolio.aspx?scheme_name='" + obj14+"'");
    }
    
  }
    protected void Button2_Click(object sender, EventArgs e)
    {
    
         

        Response.Write(Request.QueryString["scheme_name"]);
        Response.Write(Session["user_id"]);
         Includes obj22 = new Includes();
 
         string sname = txt_schname.Text.ToString().Trim();
        float nav1 = Convert.ToSingle(scheme_nav.Text);
       
        float amt = Convert.ToSingle(txt_amt.Text);
        float units = Convert.ToSingle(txt_units.Text);
        DateTime dt5;
        dt5 = Convert.ToDateTime(txt_purchasedate.Text);

        string str4 = "update portfolio_master set scheme_nav= " + nav1 + " where scheme_id in(select scheme_code from nav where scheme_name='" + sname + "')";
       
        obj22.executeQuery(str4);
       
        TextBox1.Text = str4; 
        GridView1.DataBind();
        Button2.Visible = false;
        Button1.Visible = true;
       Response.Redirect("portfolio.aspx");
    }


    protected void scheme_nav_TextChanged(object sender, EventArgs e)
    {
        
        string ss = scheme_nav.Text.Trim();
        Response.Write(ss);
    }
}

AnswerRe: Gridview not getting updated Pin
AnandDesai1912-Jul-10 0:59
AnandDesai1912-Jul-10 0:59 
AnswerRe: Gridview not getting updated Pin
AnandDesai1912-Jul-10 1:05
AnandDesai1912-Jul-10 1:05 
QuestionGridview-checkbox Pin
amitamit09910-Jul-10 20:32
amitamit09910-Jul-10 20:32 
AnswerRe: Gridview-checkbox Pin
Not Active11-Jul-10 3:20
mentorNot Active11-Jul-10 3:20 
GeneralRe: Gridview-checkbox Pin
amitamit09911-Jul-10 19:24
amitamit09911-Jul-10 19:24 
AnswerRe: Gridview-checkbox Pin
Mangesh412-Jul-10 1:43
Mangesh412-Jul-10 1:43 
QuestionMessage Removed Pin
9-Jul-10 21:00
Mansi Arora9-Jul-10 21:00 
AnswerRe: How to Read ID and Value of dynamic buttons on submit button click Pin
Sandeep Mewara10-Jul-10 3:28
mveSandeep Mewara10-Jul-10 3:28 
Questioncrystal report images not display on live Pin
vid nandha9-Jul-10 20:52
vid nandha9-Jul-10 20:52 
AnswerRe: crystal report images not display on live Pin
Sandeep Mewara10-Jul-10 3:26
mveSandeep Mewara10-Jul-10 3:26 
Questionusing Recurrence Rule with google calendar Pin
sunit_829-Jul-10 20:12
sunit_829-Jul-10 20:12 
QuestionEmbedded CSS not working during designtime [modified] Pin
Fayu9-Jul-10 7:48
Fayu9-Jul-10 7:48 
AnswerRe: Embedded CSS not working during designtime Pin
Fayu9-Jul-10 8:06
Fayu9-Jul-10 8:06 
Questioncheckbox viewstate disable and checked changed Pin
mark_me9-Jul-10 6:46
mark_me9-Jul-10 6:46 
AnswerRe: checkbox viewstate disable and checked changed Pin
T M Gray9-Jul-10 10:21
T M Gray9-Jul-10 10:21 
Questionform submit Pin
netJP12L9-Jul-10 6:25
netJP12L9-Jul-10 6:25 
AnswerRe: form submit Pin
shreekar9-Jul-10 6:41
shreekar9-Jul-10 6:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.