วิธีการตั้งค่า DataGridView CurrentRow

...

เติมตารางข้อมูลด้วยข้อมูลใน C #

การตั้งค่าแถวปัจจุบันของตัวควบคุม "DataGridView" ในแอปพลิเคชัน C# ของคุณอาจสร้างความสับสนได้ หากคุณไม่คุ้นเคยกับคุณสมบัติ "CurrentCell" คุณสมบัติ "CurrentCell" จะตั้งค่าเซลล์ที่เลือกในมุมมองหากไม่ได้แสดงอยู่ในปัจจุบัน โปรแกรมเมอร์มักจะลืมรีเฟรช "DataGridView" หลังจากที่เลือกแถวแล้ว คุณสมบัติ "CurrentRow" จะระบุตำแหน่งแถวที่มีเซลล์ปัจจุบัน

ขั้นตอนที่ 1

เปิด Microsoft Visual Studio แล้วคลิก "โครงการใหม่…" จากบานหน้าต่างด้านซ้ายของหน้าจอ ขยาย "ภาษาอื่น" ขยาย "Visual C#" แล้วคลิก "Windows" ดับเบิลคลิก "Windows Forms Application" เพื่อสร้างโครงการใหม่

วิดีโอประจำวันนี้

ขั้นตอนที่ 2

ดับเบิลคลิก "DataGridView" จากบานหน้าต่าง "กล่องเครื่องมือ" เพื่อเพิ่มลงในแบบฟอร์มของคุณ ดับเบิลคลิก "ปุ่ม" เพื่อเพิ่มปุ่มใหม่

ขั้นตอนที่ 3

ดับเบิลคลิกที่แบบฟอร์มเพื่อสร้างเหตุการณ์การโหลดแบบฟอร์ม คัดลอกและวางรหัสต่อไปนี้เพื่อเติมตัวควบคุม "DataGridView" ด้วยข้อมูลสี่แถว:

dataGridView1.ColumnCount = 3; dataGridView1.Columns[0].Name = "ID"; dataGridView1.Columns[1].Name = "ชื่อ"; dataGridView1.Columns[2].Name = "ราคา";

string[] row = สตริงใหม่[] { "1", "รายการที่ 1", "150" }; dataGridView1.Rows เพิ่ม (แถว); แถว = สตริงใหม่ [] { "2", "รายการ 2", "250" }; dataGridView1.Rows เพิ่ม (แถว); แถว = สตริงใหม่ [] { "3", "รายการ 3", "125" }; dataGridView1.Rows เพิ่ม (แถว); แถว = สตริงใหม่ [] { "4", "รายการ 4", "75" }; dataGridView1.Rows เพิ่ม (แถว);

ขั้นตอนที่ 4

สลับกลับไปที่การออกแบบแบบฟอร์มและดับเบิลคลิก "button1" เพื่อสร้างเหตุการณ์การคลิกสำหรับปุ่มนี้ คัดลอกและวางรหัสต่อไปนี้เพื่อตั้งค่าแถวที่สามเป็นแถวปัจจุบัน:

dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.Rows[2].ดัชนี; dataGridView1.Refresh(); dataGridView1.CurrentCell = dataGridView1.Rows[2].Cells[1]; dataGridView1.Rows[2].Selected = true; กล่องข้อความ. แสดง ( dataGridView1.CurrentRow. ดัชนี. ToString());

หมวดหมู่

ล่าสุด

วิธีเชื่อมต่อเสาอากาศทีวีคู่

วิธีเชื่อมต่อเสาอากาศทีวีคู่

เสาอากาศคู่สามารถปรับปรุงการรับสัญญาณได้ การเช...

วิธีการต่อสายดินเสาอากาศทีวี

วิธีการต่อสายดินเสาอากาศทีวี

ต่อเสาอากาศทีวีของคุณเข้ากับบล็อกกราวด์ที่อยู่...

วิธีคัดลอกไฟล์จาก DirecTV DVR ไปยังแล็ปท็อป

วิธีคัดลอกไฟล์จาก DirecTV DVR ไปยังแล็ปท็อป

โทรทัศน์ดาวเทียม DirecTV ใช้เครื่องรับเพื่อถอดร...