คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
บรรทัด นี้
อาจจะต้องเปลี่ยนเป็นหาค่าใน dropdown ว่ามันอยู่ใน value หรือ index อะไรนะครับ ถ้าเอาแบบง่าย ๆ สบาย ๆ ก็คงประมาณนี้
drop_status.SelectedItem.Text = GridView1.Rows[GridView1.SelectedRow.RowIndex].Cells[7].Text;
อาจจะต้องเปลี่ยนเป็นหาค่าใน dropdown ว่ามันอยู่ใน value หรือ index อะไรนะครับ ถ้าเอาแบบง่าย ๆ สบาย ๆ ก็คงประมาณนี้
drop_status.SelectedValue = (GridView1.Rows[GridView1.SelectedRow.RowIndex].Cells[7].Text == "เสียชีวิต" ? "2" : "1");
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
asp.net select gridview ลงไปใน dropdownlist ครับ ช่วยทีครับ
GridViewRow row = GridView1.Rows[GridView1.SelectedIndex];
if (row.Cells[0].Text != "0")
{
main.Visible = true;
if (main.Visible != false)
{
txt_id.Text = GridView1.Rows[GridView1.SelectedRow.RowIndex].Cells[1].Text;
txt_user.Text = GridView1.Rows[GridView1.SelectedRow.RowIndex].Cells[2].Text;
txt_pass.Text = GridView1.Rows[GridView1.SelectedRow.RowIndex].Cells[3].Text;
txt_name.Text = GridView1.Rows[GridView1.SelectedRow.RowIndex].Cells[4].Text;
txt_address.Text = GridView1.Rows[GridView1.SelectedRow.RowIndex].Cells[5].Text;
txt_tel.Text = GridView1.Rows[GridView1.SelectedRow.RowIndex].Cells[6].Text;
drop_status.SelectedItem.Text = GridView1.Rows[GridView1.SelectedRow.RowIndex].Cells[7].Text;
}
(พอดี ตัวนี้มันได้ครับ แต่ text มันไปแทนที่ตัวเดิมครับ) สมมุติ text = "มีชีวิต" value = "1" และ text = "เสียชีวิต" value = "2"
(พอ select ใน gridview แล้ว มันไปแทน text = "เสียชีวิต" value = "1" แต่ text = "เสียชีวิต" value = "2" เหมือนเดิม)
ผมต้องแก้ไขอย่างไร.....