|
|
|
ผมต้องการ insert ข้อมูลลง db แบบวนลูปกับแบบปกติ insert พร้อมกัน |
|
|
|
|
|
|
|
ตอนกดบันทึกข้อมูลก็เช็คก่อนว่าใน DataGridView เรามีข้อมูลอยู่หรือเปล่า
ประมาณแบบนี้
Code (C#)
if (DataGridView1.Rows.Count <= 0)
{
return;
}
ถ้าหากเช็คแล้ว DataGridView มีข้อมูลอยู่ก็ให้ Insert
ในส่วนที่ถามว่า Insert ธรรมดากับแบบ Loop ก็ไม่มีอะไรมาก
ตรงส่วน Loop ก็ให้ Loop จำนวนเท่ากับ DataGridView ที่มี ประมาณนี้ครับ
** แนะนำ ถ้ายังงงๆ อยู่ อย่าเพิ่มเริ่มเขียน Code ครับ เขียนเป็น Flow Chart ก่อนแล้วค่อยมาเขียน Code ครับ
|
|
|
|
|
Date :
2012-10-22 13:10:09 |
By :
Nameless |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ...ไอเดีย..ตามข้างบนเรย...บวกประยุกต์นิดหน่อย
Code (C#)
private void btnSavePay_Click(object sender, EventArgs e)
{
if (dgViewPay.Rows.Count <= 0)
{
MessageBox.Show("ให้กรอกข้อมูล");
return;
}
else
{
//MessageBox.Show("มี");
for (int i = 0; i < dgViewPay.Rows.Count; i++)
{
if ((bool)dgViewPay.Rows[i].Cells[0].FormattedValue == true)
{
MessageBox.Show("ข้อมูล 1 ติ๊กแล้ว insert");
}
else
{
MessageBox.Show("ยังไม่ติ๊ก");
}
}//for
if ((bool)dgViewPay.Rows[0].Cells[0].FormattedValue == true)
{
MessageBox.Show("ข้อมูล 2 insert");
}
}
}
|
|
|
|
|
Date :
2012-10-22 14:51:21 |
By :
Takashi_7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|