 |
|
ทำการคำนวนใน Gridview ที่ selete มาจากฐานข้อมูล ให้แสดงเป็นคอลัมใหม่อย่างไรครับ(C#Winapp) |
|
 |
|
|
 |
 |
|
Amount * Price As total
|
 |
 |
 |
 |
Date :
2010-07-16 13:25:58 |
By :
superpheak |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
total = Convert.ToDouble(dgvList.Rows[i].Cells[6].Value.ToString()); ปัญหาคือไม่ไม่ยอมลงในกริดครับ คือจะเพิ่มค่าที่เรารวมได้เนี้ยให้สร้างคอลัมใหม่ในกริด(ดังรูป)
|
 |
 |
 |
 |
Date :
2010-07-16 13:28:38 |
By :
hamutaru |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มันเป็นยังไง ครับ
|
 |
 |
 |
 |
Date :
2010-07-16 15:50:02 |
By :
kosin |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คือจะบอกว่า ถ้าต้องการ เอาแค่ price * unit ก็เพิ่มใน select
SqlCmd.CommandText = "SELECT Or_ID,Returner.PP_ID, Product.PP_Name, Amount, Price,Amount * Price As total ,Note FROM Product,Returner WHERE Re_ID='" + tbReID.Text + "'AND Returner.PP_ID=Product.PP_ID ORDER BY Re_ID"
แล้วก็ Binding ตรงๆ ง่ายกว่าครับ
|
 |
 |
 |
 |
Date :
2010-07-16 15:50:38 |
By :
superpheak |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ก็เหมือน กับ ท่าน แรกตอบ นะครับ คือ Amount * Price As total แล้ว ก็ สร้างฟิล์ด ในกริด ชื่อ total อีกตัวครับ คำนั่ง นี้ เขียนเพิ่ม ใน คำสั่ง sql นะครับ
ด้านล่างครับ
SqlCmd.CommandText = "SELECT Or_ID,Returner.PP_ID, Product.PP_Name, Amount, Price, Note FROM Product,Returner,Amount * Price As total WHERE Re_ID='" + tbReID.Text + "'AND Returner.PP_ID=Product.PP_ID ORDER BY Re_ID";
|
 |
 |
 |
 |
Date :
2010-07-16 15:55:53 |
By :
kosin |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อ๋อ.....ผมเข้าใจผิดไปเอง ขอบคุณครับ พอดีมือใหม่น่ะครับ ต้องใช้การอธิบายยาวหน่อย ^^
ขอบคุณเป็นอย่างสูง ^^
|
 |
 |
 |
 |
Date :
2010-07-16 16:06:55 |
By :
hamutaru |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|