การเข้าถึงข้อมูล ใน Row ของ DataGridView
เมื่อเราต้องการข้อมูลในแต่ละแถวสามารถทำได้ตามตัวอย่างด้านล่างนี้
เมื่อเราต้องการข้อมูลในแต่ละแถวสามารถทำได้ตามตัวอย่างด้านล่างนี้
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | private DataClasses1DataContext db = new DataClasses1DataContext(); private CompanyRespository query = new CompanyRespository(); . . . //Access Row Event Company company= new Company(); string i = bindingNavigator1.PositionItem.Text.ToString(); int rowIndex = int .Parse(i); rowIndex--; //Access Row foreach (DataGridViewRow row in dataGridView1.Rows) { if (row.Index==rowIndex) { //Access Column foreach (DataGridViewCell cell in row.Cells) { company.Company_ID = int .Parse(row.Cells[0].Value.ToString()); company.Company_Name = row.Cells[1].Value.ToString(); query.Delete(company); } } } . . . |
จากตัวอย่างเป็นการคลิ๊กที่ปุ่มลบข้อมูล เพื่อลบตามแถวที่เราคลิ๊กเลือกไว้ อ้างอิงจากตัวอย่างก่อนหน้านี้นะครับ
สรุปอีกครั้ง เราต้องทราบแถวที่ต้องการก่อน(rowIndex) แล้ว ก็เข้าถึงที่ละแถว foreach (DataGridViewRow row in dataGridView1.Rows) ตามนี้…
สรุปอีกครั้ง เราต้องทราบแถวที่ต้องการก่อน(rowIndex) แล้ว ก็เข้าถึงที่ละแถว foreach (DataGridViewRow row in dataGridView1.Rows) ตามนี้…
No comments:
Post a Comment