คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
private void dataGridView1_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.RowIndex != -1)
{
DataGridViewRow currentRow = dataGridView1.CurrentRow;
txtCatID.Text = (currentRow.Cells[0].Value != null) ? currentRow.Cells[0].Value.ToString() : string.Empty;
txtCatName.Text = (currentRow.Cells[1].Value != null) ? currentRow.Cells[1].Value.ToString() : string.Empty;
txtDes.Text = (currentRow.Cells[2].Value != null) ? currentRow.Cells[2].Value.ToString() : string.Empty;
}
}
{
if (e.RowIndex != -1)
{
DataGridViewRow currentRow = dataGridView1.CurrentRow;
txtCatID.Text = (currentRow.Cells[0].Value != null) ? currentRow.Cells[0].Value.ToString() : string.Empty;
txtCatName.Text = (currentRow.Cells[1].Value != null) ? currentRow.Cells[1].Value.ToString() : string.Empty;
txtDes.Text = (currentRow.Cells[2].Value != null) ? currentRow.Cells[2].Value.ToString() : string.Empty;
}
}
แสดงความคิดเห็น
c# cell mouseup ช่วยทีครับ
{
if (e.RowIndex == -1) { return; }
txtCatID.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();
txtCatName.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
txtDes.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString();
}
---โค้ดตามนี้เลยครับ ผมเชื่อมกับ northwind ปัญหาคือข้อมูลมันเป็น null พอคลิ้กตัวไหนที่มันเป็น null จะ error แก้ยังไงครับ