พึ่งเคยใช้งานครั้งแรกโปรดอ่านที่นี่! howtouse!
x
  • Register
หางานด้าน IT อยู่เหรอ?

ถามเรื่องการแอดข้อมูลต่อท้ายตารางซึ่งมีข้อมูลเดิมค่ะ

0 votes

คือจากรูปตารางขวาล่าง ชื่อว่า dgvmatprice ได้ทำการ adddatasource ไว้ ใช่ blinddataรึเปล่าไม่แน่ใจค่ะ มีข้อมูล คือ
1.SLID (รหัสของตารางที่เชื่อมระหว่างตารางผู้ขายกับตารางวัตถุดิบ) (ซ่อนไว้)
2.MatID (รหัสของวัตถุดิบเมื่อเลือก ชื่อวัตถุดิบจาก combobox) (ซ่อนไว้)
3.SupID (รหัสของผู้ขายเมื่อเลือกผู้ขายข้างบน หรือ เมื่อกดเพิ่มใหม่รหัสผู้ขายจะสร้างใหม่) (ซ่อนไว้)
4.MatName (ชื่อวัตถุดิบ)
5.Minpack (จำนวนขั้นต่ำต่อแพ๊คที่ต้องสั่งซื้อ)
6.Priceperminpack (ราคาต่อแพ๊คขั้นต่ำ)

อยากให้เมื่อกดปุ่มเพิ่ม เพิ่มข้อมูลเข้าไปต่อท้ายตาราง dgvmatprice ค่ะลองแล้ว
กรณี 1
            ...ตัดมา
                dgvmatprice.DataSource = dt;
                object[] a = new object[6];
                 a[0] = SLID;
                 a[1] = cbmatname.SelectedValue;
                 a[2] = SupID;
                 a[3] = cbmatname.Text;
                 a[4] = txtmatminpack.Text;
                 a[5] = txtprice.Text;
                this.dgvmatprice.Rows.Add(angel)
เกิด error
An unhandled exception of type 'System.InvalidOperationException' occurred in System.Windows.Forms.dll

Additional information: Rows cannot be programmatically added to the DataGridView's rows collection when the control is data-bound.
กรณี 2
               ตัดมา
                da1.Fill(dt);
                DataRow dr = dt.Rows[0];
                SLID = int.Parse(dr["SLID"].ToString());
                cbmatname.SelectedValue = dr["MatID"].ToString();
                SupID = int.Parse(dr["SupID"].ToString());
                txtmatminpack.Text = dr["Minpack"].ToString();
                txtprice.Text = dr["Priceperminpack"].ToString();
                conn.Close();
เกิด error
An unhandled exception of type 'System.ArgumentException' occurred in System.Data.dll

Additional information: Column 'SLID' does not belong to table .

ขอ ความกรุณาช่วยแนะนำด้วยนะคะจะทำอย่างไรให้กดปุ่มเพิ่มแล้วข้อมูลลงไปในตาราง ค่ะ ขอบคุณนะคะ ขอให้มีแต่ความสุขร่ำรวยๆนะคะ ขอบคุณล่วงหน้าที่ช่วยเหลือค่ะ

ถามเมื่อ Apr 29, 2015 in C# โดย kissmy (102 คะแนน)
อยากได้คำตอบเร็วๆไหม?? แชร์คำถามนี้ให้เพื่อนๆคุณซิ:    

Please log in or register to answer this question.

Related questions

0 votes
0 คำตอบ
0 votes
0 คำตอบ
267 views ถามเมื่อ Dec 9, 2015 in C# โดย Jidrid (102 คะแนน)
0 votes
0 คำตอบ
87 views ถามเมื่อ Nov 19, 2015 in C# โดย kidscirenser (104 คะแนน)
0 votes
1 คำตอบ
4,351 views ถามเมื่อ Dec 2, 2013 in C# โดย nayninew (104 คะแนน)
...