มันมีไม่กี่ทางวิธีที่จะทำมัน:
ทำให้เป็นซับซ้อนร้องขอแบบ sql นั่นจะกลุ่มข้อมูลอย่างที่มันต้องการใช้จะมาร่วมกันและวิธีอื่นอีกของข้อมูลสมาคมแล้ว
ที่ง่ายที่สุดแล้วที่แย่ที่สุดทางวิธีที่จะทำมัน-เพื่อขยายข้อมูลของคุณบนโต๊ะด้วยตนเอง:
dataTable.Columns.Add(new DataColumn("newColumn", typeof(string)));
มันจะโดยอัตโนมัติปรับปรุง DataGridView ที่เป็นแบบนี้ และจากนั้นคุณจะต้องเพิ่มข้อมูลใหม่ DataTable คอลัมน์ด้วยตัวคุณเองก่อน
ฉันอยากทำงานกับ dataGridView จากพื้นฐานกับพวกนางแบบ คุณต้องการจะสร้างชั้นเรียน-มันจะเป็นตัวแทนของคุณคุณครูแต่พอกลับมา เหมือน class Person
กับคุณสมบัติของ: Name, Age, etc.
แล้วก็ตั้งค่ารายการนี้เป็นข้อมูลแหล่งข่าว
List<Person> listOfPersons = new();
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = new BindingSource() { DataSource = listOfPersons};
หลักปัญหา-คุณจะต้องฐานข้อมูลการวิเคราะห์ข้อมูลเพื่อคนรุ่นของรูปแบบ
จริงๆแล้วนี่คือที่ที่ ORM(วัตถุ-Relational งวางแผน)คือช่วยได้มากเลย มันมีสามพร้อมวิธีแก้ปัญหาต่างๆที่อย่าง เรียบร้อย. มันจะ simplify ของคุณชีวิต)