Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > .NET Framework > Forum > ช่วยผมหน่อย ผม วนอยู่แต่ในGridView ทำอะไรต่อไม่ได้เลย



 

ช่วยผมหน่อย ผม วนอยู่แต่ในGridView ทำอะไรต่อไม่ได้เลย

 



Topic : 066410



โพสกระทู้ ( 232 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



ช่วยผมหน่อย ผม วนอยู่แต่ในGridView ทำอะไรต่อไม่ได้เลย ตามภาพข้องล่างเลยคับ
ภาพตัวอย่าง

ที่ผมต้องทำแบบนี้เพราะว่าเวลาบันทึก มันต้องบันทึก 4 Table พร้อมกันในหน้าเดียว
Table 1 บันทึกรวมยอดเงินทั้งหมด
Table2 บันทึกการจ่ายเงิน ว่าจ่ายเป็นเงินสด หรือบัตรเครดิ
Table 3 บันทึกแยกบริษัท
Table 4 บันทึกข้อมูลทั้งหมดที่อยู่ใน GridView

รบก่วนหน่อยนะคับ ว่าเอาข้อมูลเข้าแบบไหน ถึงจะบันทึกได้ตามข้างบน



Tag : .NET, VB.NET, C#







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-09-12 16:18:55 By : Testprogram View : 1253 Reply : 8
 

 

No. 1



โพสกระทู้ ( 232 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ช่วยตอบหน่อยนะคับ เพราะอีกหลายวันกว่าผมจะได้เข้ามาดูอีก
ผมจะไปสัมนา ที่ประเทศลาว






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-12 16:31:24 By : Testprogram
 


 

No. 2



โพสกระทู้ ( 249 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

เอาโค้ด มาดูด้วยครับ จะได้ช่วยได้ถูก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-12 16:39:07 By : lee_latee
 

 

No. 3



โพสกระทู้ ( 232 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ตรงนี้ผมอยากให้มัน add จาก data source ลง Grid View ให้ทำการคำนวณ ก่อนลง Grid View ไม่รู้เขียนโคดยังไงคับ

Code (C#)
 try
 {
 sb.Remove(0, sb.Length);
 sb.Append("select ou_code,fg_code,old_price,u_price,fg_name from in_goods where fg_code='" + txtid_product.Text + "'");
 string sqlin_goods = sb.ToString();
 SqlDataReader dr;
  DataTable dt;
  com = new SqlCommand(); {
  com.CommandType = CommandType.Text;
  com.CommandText = sqlin_goods;
  com.Connection = con;
  dr = com.ExecuteReader();
   if (dr.HasRows)
      {
          dt = new DataTable();
          dt.Load(dr);
          lb_Ou_code.Text = dt.Rows[0]["ou_code"].ToString();
          lb_fg_code.Text = dt.Rows[0]["fg_code"].ToString();
          lb_old_price.Text = dt.Rows[0]["old_price"].ToString();
          txt_u_price.Text = dt.Rows[0]["u_price"].ToString();
          lb_fg_name.Text = dt.Rows[0]["fg_name"].ToString();
          txtid_product.Text = "";

         Calculate();          

                    }
                    else
                    {
                        fmshowdata fms = new fmshowdata();
                        fms.ShowDialog();
                        txtid_product .Text  = fms.getID;                                              
                        
                    } dr.Close();
                                  
                }

                   }catch (Exception ex){

                       MessageBox.Show("จุดเกิดข้อผิดผลาด"+ex, "รายงานความผิดผลาด", MessageBoxButtons.OK, MessageBoxIcon.Error);
                       return;
                  
                   }



ประวัติการแก้ไข
2011-09-12 17:27:26
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-12 17:23:07 By : Testprogram
 


 

No. 4



โพสกระทู้ ( 232 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ตัวบันทึกยังไม่ต้องไปสนใจคับ
เอาให้มันลงใน Grid View ตามที่ต้องการก่อนคับ
ส่งที่ต้องการคือ ดึงข้อมูลมาจากฐานข้อมูลให้ลง Grid View ให้ได้ก่อนคับ
โดยGridView ตัวที่ 1 จะมี ฟิว ou_code="ชื่อบริษัท" ,fg_code="รหัสสินค้า" ,old_price="ราคาป้าย" ,u_price="ราคาขาย" ,fg_name ="รายละเอียด"
ตัวคำนวณ จะเอาราคาขาย คูณ จำนวน=Amount ให้มันแสดงที่ ยอดรวม =Tatoll


ส่วน GridView ตัวที่ 2 จะมี ฟิว ou_code,Amount,Tatoll
โดยมีเงือนไขว่า
ถ้าเป็น บริษัทเดียวกันให้บวกเพิ่มในแถวนั้นเลยโดยไม่ต้องเพิ่มแถว
แล้วถ้าเกิดมีการแก้ไขจำนวน หรือ ราคา ที่ Grid View ตัวที่ 1 ให้มันเปลียนแปลงข้อมูลให้มันตรงกัน

ทำไมมี GridView ตัวที่ 2 เพราะว่าจะเอาไปบันทึก Table 3 กับ Table 4 คับ


ประวัติการแก้ไข
2011-09-12 17:49:18
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-12 17:46:22 By : Testprogram
 


 

No. 5



โพสกระทู้ ( 232 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ถ้าไม่ต้องแยกบริษัทผมคงทำได้แล้ว ต้องมาแยกบริษัทตายเลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-12 17:56:40 By : Testprogram
 


 

No. 6



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์


ใช้ DataTable.Select("", "")
DataTable.Compute("", "")

http://www.narisa.com/forums/index.php?showtopic=25201
http://msdn.microsoft.com/en-us/library/det4aw50.aspx
http://www.mindfiresolutions.com/DataTable-Compute-Method-628.php
http://authors.aspalliance.com/aspxtreme/sys/data/DataTableClassCompute.aspx
http://www.devx.com/vb2themax/Tip/18862
http://msdn.microsoft.com/en-us/library/system.data.datatable.compute.aspx
ตอบโจทย์ได้แน่นอนขึ้นอยู่กับ Logic ว่าจะทำถูกต้องตาม Step หรือไม่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-12 19:17:53 By : ่ำVC#.Net
 


 

No. 7



โพสกระทู้ ( 232 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ขอบคุณ คุณ A มากคับ ผมจะเอาไปทำตาม แต่ไม่รู้จะเข้าใจหรือปล่าวยังไงก็ต้องพึงท่านอาจารย์ ทุกท่านด้วยนะครับ ขอฝากเนื้อฝากตัวเป็นลูำกศิษ ท่านอาจารย์ทุกท่านด้วยนะคับ


ประวัติการแก้ไข
2011-09-13 08:52:08
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-13 08:51:15 By : Testprogram
 


 

No. 8



โพสกระทู้ ( 232 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

GridView1.DataBind(); ไม่มีอะคับ

มีแต่
dataGridView1.DataBindings();

ทำไงคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-13 09:29:45 By : Testprogram
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยผมหน่อย ผม วนอยู่แต่ในGridView ทำอะไรต่อไม่ได้เลย
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่