2012-03-14 4 views
0

私はASP.netのWebページを持っています。 何らかの注文ページです...asp.netのWebページの値を計算する

このページにはテーブルがあります。 列は製品名、単価、数量、製品の合計価格です。 テーブルの列に複数の商品があります

数量欄には値を入力するTextBoxがあります。

私は1つの計算ボタンを持っています...クリックすると、合計価格列には計算された製品の価値が表示されます。ボタン上の

は「合計価格」欄には計算値(数量*単価)私はASP.NETに新しいイムとして、それを達成するためにどのようになっていない午前

を表示すべきすべての製品の行をクリックしてください。

+1

何をasp.netコントロールまたはhtmlコントロールを使用していますか。 asp.netのためにあなたの名前を使用して参照することができますhtmlのコードのためのjavascriptまたはjqueryを使用する必要があります –

+1

あなたがこれまで開発したコードを表示する答えを提案する他の人に役立つでしょう – Jayanga

+0

私はhtmlタグを使用して。

。しかし、私はどのようにJavaScriptを使用してテーブルで表示を達成することができますか?また、私はCodeBehindでコードを記述していません。 – Vijay

答えて

1

チェックthis example私はjQuery: .each()

+0

申し訳ありません、私はちょうどそれを行う方法を取得していません。私はデータベースから単価を取ってWebページから数えたいと思います。そして、計算ボタンをクリックすると、テーブルの列に結果を表示したいと思います。私はあなたの例をチェックしましたが、何も起こっていません...私はデバッグポインタを添付していますが、それはあまりにもその時点に行くことはありません...完全に混乱..私は何か間違っているかもしれない。私はasp.netを初めて使い、本当に不満を感じました。どのように私はそれを達成することができますお勧めします。 – Vijay

+0

しかし、私は今DataGridを使用する必要がある場合、私はすべての私のテーブルを置き換える必要があります。また、部分的に固定テキストでテーブルを埋める必要があります。また、データベースのフィールドを部分的に埋める必要があります。計算後にも、特定の列セルの値を変更する必要があります。どうすればそれを達成できますか? – Vijay

0

jQueryの を使用していたここでjQueryのために到達していない別の一つです。

http://jsfiddle.net/adrianjmartin/gr5Fr/25/

+0

申し訳ありません、私はちょうどそれを行う方法を取得していません。私はデータベースから単価を取ってWebページから数えたいと思います。そして、計算ボタンをクリックすると、テーブルの列に結果を表示したいと思います。私はあなたの例をチェックしましたが、何も起こっていません...私はデバッグポインタを添付していますが、それはあまりにもその時点に行くことはありません...完全に混乱..私は何か間違っているかもしれない。私はasp.netを初めて使い、本当に不満を感じています。どのように私はそれを達成することができます示唆してください – Vijay

+0

'Repeaterコントロール' [http://msdn.microsoft.com/en-us/library/zzx23804(v = vs.85).aspx]または 'GridView'を見てください[http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview(v=vs.100).aspx]コントロールを使用して、ページにデータを取得します。 – Adrian

+0

しかし、私は今DataGridを使用する必要がある場合、私はすべての私のテーブルを置き換える必要があります。また、部分的に固定テキストでテーブルを埋める必要があります。また、データベースのフィールドを部分的に埋める必要があります。計算後にも、特定の列セルの値を変更する必要があります。どうすればそれを達成できますか? – Vijay

0

あなたのコメントは、なぜ単に合計値であるProductTotalであなたを残し

int ProductOneTotal = (int)ProductOnePrice.Text * (int)ProductOneAmount.Text; 
int ProductTwoTotal = (int)ProductTwoPrice.Text * (int)ProductTwoAmount.Text; 

     ...and so on for each product and then. 

int ProductTotal = ProductOneTotal + ProductTwoTotal + ....the rest; 

をしない提案として、あなたはハードあなたのテーブルをコード化している場合。

関連する問題