|
|
|
[c#] && [ CheckBox ] ส่งค่า จาก form2 ไป form1 ยังไงครับ ด้วย Checkbox |
|
|
|
|
|
|
|
ใช้คำสั่ง GET SET ครับ
public class FORM1{
public bool[] status
{
get { return status; }
set { status = value; }
}
}
public class FORM2{
FORM1 call=new FORM1();
call.status= Array ที่เก็บค่า Check Box
}
|
|
|
|
|
Date :
2015-01-20 10:36:53 |
By :
thaidevelopment.net |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็เปลี่ยน จาก bool เป็น string ครับ
|
|
|
|
|
Date :
2015-01-20 11:07:30 |
By :
thaidevelopment.net |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ต้องแปลงกลับไปกลับมาก็ได้ครับ
แค่โค๊ดบ้านๆทำงานแค่รอบเดียวก็ได้แล้วครับ
Code (C#)
//เอาไปไว้ในform1
foreach (DataGridViewRow row in form2.dataGridView1.Rows)
{
if (Convert.ToBoolean(row.Cells[0].Value) == true)
{
dataGridView1.Rows.Add(row.Cells[1].Value,row.Cells[2].Value);
}
}
|
|
|
|
|
Date :
2015-01-20 11:09:28 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
private string[] bill_parameter = new string[5];
public string bill_date_pass
{
get { return bill_parameter[0]; }
set { bill_parameter[0] = value; }
}
ผมลอง ใส่ Arrayเป็น0 ปรากฏว่าได้ครับ เหลือ for ให้ array ครับ แล้วถ้า forให้ array เวลาแสดงค่า girdviewใน form1 จะทำอย่างไรครับ...
Code (C#)
private void button2_Click(object sender, EventArgs e)
{
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if (Convert.ToBoolean(row.Cells[0].Value) == true)
{
int countrow,totalcount;
countrow = 0;
totalcount = countrow + 1;
for (int i = countrow; i < totalcount; i++)
{
bill_parameter[i] = dataGridView1.Rows[row.Index].Cells[1].Value.ToString();
MessageBox.Show(bill_parameter[i]);
} //end for
}
} //end foreach
this.Hide();
}
อันนี้ปุ่ม save ลงนะครับ
Code (C#)
dataGridView3.Rows[dataGridView3.Rows.Count - 2].Cells[1].Value = abtrpt.bill_date_pass; // นำเข้า ค่าจาก form2 แบบเก่า แล้วถ้ามันเป็นอาเรย์ละครับ
if (dataGridView4.Rows[0].Cells[0].Value != null)
{
try
{
dataGridView3.Rows.Add(""); // อันนี้เป็นการเพิ่ม rows แบบเก่า เพราะเราเปิดมา เลือกทีละ 1 rows แต่ คราวนี้มาเป็น array เราจะมีวิธีเพิ่ม rows อย่างไรครับ
}
catch (Exception)
{
}
}
ขอบคุณคุณมาากครับ พี่
|
ประวัติการแก้ไข 2015-01-20 11:39:54 2015-01-20 11:41:39 2015-01-20 11:42:12 2015-01-20 11:45:08
|
|
|
|
Date :
2015-01-20 11:38:54 |
By :
nongpaoza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ทำลายทิ้งได้เลย ขอบคุณท่าน TOR มากครับ ร้ายลึก 5555555+
|
|
|
|
|
Date :
2015-01-20 13:44:23 |
By :
nongpaoza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|