![](/img/trans.png)
[英]i have 3 textboxes in gridview. When value is entered to first and second textboxes i want automatically write result to third textbox
[英]I want to Add the value of two or more textboxes
所以我想創建一個程序,我可以將兩個或多個文本框中的值加在一起。 您可以在我想要的圖片上看到加上spm1和spm2,並將值顯示在> points下
任何幫助表示贊賞!
private void btnsum_Click(object sender, EventArgs e) {
Convert.ToInt32(txtspm1.Text.ToString());
Convert.ToInt32(txtspm2.Text.ToString());
sum = txtspm2.Text+txtspm1.Text;
lblsum.Text = sum.ToString();
sum = txtspm2.Text+txtspm1.Text
.Text返回一個字符串值,因此這是連接兩個字符串,而不是添加兩個整數。 將值轉換為整數,然后添加它們。
如果你想找到在文本框中輸入的所有數字的總和,那么你可以給所有這些文本框一個公共類名,然后
在文本框更改事件中,在Jquery中編寫此代碼
var value=$('.txtClass').val();
$('#total').text(value);
剛看到你的更新問題,雖然通常jquery用於給定的場景,但因為你需要它在服務器端,所以你可以簡單地這樣做
int val1= Convert.ToInt32(txtspm1.Text);
int val2= Convert.ToInt32(txtspm2.Text);
lblsum.Text = (val1+val2).ToString();
從
private void btnsum_Click(object sender,EventArgs e){Convert.ToInt32(txtspm1.Text.ToString()); Convert.ToInt32(txtspm2.Text.ToString()); sum = txtspm2.Text + txtspm1.Text; lblsum.Text = sum.ToString(); 我嘗試了這個,但這只是添加了nubers喜歡如果我把數字2和4然后點擊按鈕我剛剛得到42
您的問題是+
運算符的行為與字符串和整數不同,在您的情況下。 試試這個
var n1= Convert.ToInt32(txtspm1.Text);
var n2= Convert.ToInt32(txtspm2.Text;
sum =n1+n2;
lblsum.Text = sum.ToString();
+
in string連接這就是為什么你得到那個結果
private void btnsum_Click(object sender, EventArgs e)
{
var n1= Convert.ToInt32(txtspm1.Text);
var n2= Convert.ToInt32(txtspm2.Text);
lblsum.Text = (n1+n2).ToString();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.