2011-12-08 6 views
0

私のgridviewで私はsellprice、数量、割引、netamountを持っています。 ユーザーは、数量割引に入り、その結果が、私はそれが来ていない、このコードをしようとしていますnetamount列に表示されなければならない:割引計算グリッドビュー

 foreach (GridViewRow row in GridView1.Rows) 
     { 
      Label subtot; 
      TextBox txtSerAmt = (TextBox)row.FindControl("TxtServiceAmount"); 
      TextBox txtQuantity = (TextBox)row.FindControl("txtQuantity"); 
      TextBox txtdsAmount = (TextBox)row.FindControl("txtdsAmount"); 
      TextBox TxtNetAmt = (TextBox)row.FindControl("TxtNetAmt"); 

      if (txtSerAmt != null && txtQuantity != null && txtdsAmount != null) 
      { 
       TxtNetAmt.Text = (((
       Convert.ToDouble(txtSerAmt.Text) * Convert.ToDouble(txtQuantity.Text))) * Convert.ToDouble(txtdsAmount.Text)/100).ToString(); 
      } 
     } 

私はtextchangedイベント書かれていたこのコードは、問題を解決するために私を助けて。 .........

+0

ドットの代わりにcと.netの代わりにC#を含めるように質問に再タグ付け – Vamsi

答えて

0

サンプルに名前が付けられたTextBoxコントロールはありますか?それをもう一度見てみましょう。なぜなら、それらのうちのいくつかは最初に大文字で、いくつかではないという名前が付けられているからです。たぶんあなたは名前を混ぜたでしょう。 C#では大文字と小文字が区別されます。

関連する問題