2012-02-23 18 views
1

ここに誰もが編集ページを作る方法を知っていますか?そこで、彼らは入力された経費を月別に見ることができます。私はAsp.netとC#言語に取り組んでいます。私はデータベースにユーザ名、経費、価格、月を格納するテーブルを持っています。ユーザーのログイン時には、自分の経費のみを表示できます。私はそれを作成する方法を知っていない私はグリッドビューを使用してみましたが、それは私の仕事をdidnt。ありがとうございました:)asp.netのユーザのページを編集する

大丈夫です、ここで私は現在のログインユーザーデータをdbから取得します。検索したデータをテキストボックスに表示するには?

+0

あなたが試したコードを投稿できますか?問題の内容がわからないと、どうやってあなたを助けるつもりですか? GridViewは、達成しようとしているタスクの正しいコントロールのように聞こえます。 – Seany84

答えて

0

私はあなたが何を意味するか分かりません。ユーザーの情報はデータベースから取得できます。あなた自身でこれをコーディングする必要があります。ユーザーがログをとると、ユーザーIDを取得してデータベースにアクセスし、そのユーザーIDと表示に関する情報を取得します。

+0

ええ、それは私が意味するものです。私はそれをコード化する方法を知らない。 –

0

uが

は、ログインページ セッション[「ユーザー名」] =ユーザー名からのセッションでユーザー名を保存.....ログインでテキストボックス内のデータを表示したい場合は、これは、uは疑問が私に尋ねる持っwork..ifべきで

コールuはユーザープロファイル

 void showuser() 
    { 
     string Employeename = (string)(Session["UserName"]); 
     SqlConnection con = new SqlConnection(connstring); 
     con.Open(); 
     SqlCommand mycomm=new SqlCommand ("SELECT * FROM [ExpTab] WHERE UserID = @username",con); 
     mycomm.CommandType=CommandType.StoredProcedure; 
     mycomm.Parameters.Add("@username", SqlDbType.VarChar).Value = ; 
     SqlDataAdapter showdata = new SqlDataAdapter(mycomm); 
     DataSet ds = new DataSet(); 
     showdata.Fill(ds); 
     txtEmployeename.Text = ds.Tables[0].Rows[0]["Emp_Username"].ToString(); 
     txtBranchName.Text = ds.Tables[0].Rows[0]["Branch_BranchName"].ToString(); 
     txtApprvdby.Text = ds.Tables[0].Rows[0]["Approval_ApprovedBY"].ToString(); 
     binddropdownlist(); 
     con.Close();   
    } 

を表示するページのページのロード方法で、この方法...

0

何グリッドビューを使用し、接続からデータソースを選択し、ログインページでセッションを使用し、編集ページでコールバックすることができます。データソース設定では、source = sessionを使用してコールバックします。これはあなたにウルの質問のアイデアを与えることを願っています。 :)

関連する問題