|
|
|
การนำข้อมูล id จาก datagridview มาแสดงใน listbox ทำยังไงครับ ช่วยผมหน่อยครับ |
|
|
|
|
|
|
|
Code (VB.NET)
listBox1.Items.Add(Me.dgName(0, Me.dgName.CurrentCell.RowIndex).Value.ToString())
|
|
|
|
|
Date :
2012-04-16 22:00:57 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอจะมีของ C# หรือเปล่าครับ
เขียนใน button ยังนี้มัน error คับ
listBox1.Items.Add(dataGridView1.Rows[ e.RowIndex ].Cells["tire_n_id"].Value.ToString()); error อ่ะครับ
==================================================================
หากเขียนใน datagrid อยากให้ ดับเบิ้ลคลิก ตรง column ก็ได้ และผมก้เปลี่ยน เป็น CellContentDoubleClick แล้วก็ยังไม่ได้ครับ
จิ้มทีเดียวก้ add เข้า listbox เลยละคับ
private void dataGridView1_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
{
listBox1.Items.Add(dataGridView1.Rows[e.RowIndex].Cells["tire_n_id"].Value.ToString());
}
==================================================================
และการ เช็ค item ใน listbox ทำไมมันเช็คแต่ item[0] อย่างเดียวอ่ะครับ item[1] ขึ้นไปไม่ยอมเช็คเลยครับ
int cntdata = dataGridView1.Rows.Count - 1;
int cntlist = listBox1.Items.Count;
if (cntlist == 0)
{
listBox1.Items.Add(dataGridView1.Rows[e.RowIndex].Cells["tire_n_id"].Value.ToString());
}
else
{
for (int i = 0; i < cntdata ; i++)
{
if (listBox1.Items[i] != dataGridView1.Rows[e.RowIndex].Cells["tire_n_id"].Value) //เช็ค ถ้า item ที่เลือก ไม่มีใน listbox ให้ add เข้าไปใน listbox ได้
{
listBox1.Items.Add(dataGridView1.Rows[e.RowIndex].Cells["tire_n_id"].Value.ToString());
}
else // หากใน listbox มีแล้วให้แสดง
{
MessageBox.Show("ยางเส้นนี้ถูกเลือกอยู่ก่อนแล้วค่ะ");
}
}
|
ประวัติการแก้ไข 2012-04-17 02:34:41 2012-04-17 02:37:14
|
|
|
|
Date :
2012-04-16 23:46:42 |
By :
sticked |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยละครับ ช่่วยหน่อยนะครับ T^T
|
|
|
|
|
Date :
2012-04-17 10:18:55 |
By :
sticked |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|