คอลัมน์แสดงผล permissions ใน datagridview1 กับการทดสอบใหม่แบบภาษา sql ของเซิร์ฟเวอร์ฐานข้อมูลข้อมูล

0

คำถาม

ฉันสร้างเล็กน้องโปรแกรมโดยใช้ภาษา sql เซิร์ฟเวอร์ฐานข้อมูลและ C#.

ฉันเชื่อมต่อไปยังฐานข้อมูลและเรียงลำดับข้อมูลทั้งหมดและแสดงมันอยู่ใน datagridview1 นโดยที่ไม่มีปัญหา

ขอรหัส:

ป้อนรูปภาพรายละเอียดที่นี่

ฉัน otrzymuje wynik:

ป้อนรูปภาพรายละเอียดที่นี่

ตอนนี้ของฉันคำถามยังไงก็ฉันเพิ่มเป็นคอลัมน์แสดงผล view->ใน datagridview1 กับการทดสอบใหม่แบบภาษา sql ของเซิร์ฟเวอร์ฐานข้อมูลข้อมูลนั้นเหรอ?

c# sql sql-server
2021-11-23 08:30:32
2
0

เห็นได้ชัดเลยว่าจัดเรียงลำดัเป็นส่วนหนึ่งของภาษา sql รแสดงและเธอทำไม่ได้หมายความว่าอย่างที่คุณก็คงรู้อยู่แล้ว(?) แทนที่จะเปลี่ยนมันอย่างซึ่งเป็น collation ของคอลัมน์ นี่คือขอบคุณที่เต็มที่รองรับ:

https://docs.microsoft.com/en-us/sql/relational-databases/collations/set-or-change-the-column-collation?view=sql-server-ver15

2021-11-23 08:54:57
0

มันมีไม่กี่ทางวิธีที่จะทำมัน:

  1. ทำให้เป็นซับซ้อนร้องขอแบบ sql นั่นจะกลุ่มข้อมูลอย่างที่มันต้องการใช้จะมาร่วมกันและวิธีอื่นอีกของข้อมูลสมาคมแล้ว

  2. ที่ง่ายที่สุดแล้วที่แย่ที่สุดทางวิธีที่จะทำมัน-เพื่อขยายข้อมูลของคุณบนโต๊ะด้วยตนเอง:

    dataTable.Columns.Add(new DataColumn("newColumn", typeof(string)));
    

มันจะโดยอัตโนมัติปรับปรุง DataGridView ที่เป็นแบบนี้ และจากนั้นคุณจะต้องเพิ่มข้อมูลใหม่ DataTable คอลัมน์ด้วยตัวคุณเองก่อน

  1. ฉันอยากทำงานกับ dataGridView จากพื้นฐานกับพวกนางแบบ คุณต้องการจะสร้างชั้นเรียน-มันจะเป็นตัวแทนของคุณคุณครูแต่พอกลับมา เหมือน class Person กับคุณสมบัติของ: Name, Age, etc. แล้วก็ตั้งค่ารายการนี้เป็นข้อมูลแหล่งข่าว

     List<Person> listOfPersons = new();
     dataGridView1.AutoGenerateColumns = true;
     dataGridView1.DataSource = new BindingSource() { DataSource = listOfPersons};
    

หลักปัญหา-คุณจะต้องฐานข้อมูลการวิเคราะห์ข้อมูลเพื่อคนรุ่นของรูปแบบ จริงๆแล้วนี่คือที่ที่ ORM(วัตถุ-Relational งวางแผน)คือช่วยได้มากเลย มันมีสามพร้อมวิธีแก้ปัญหาต่างๆที่อย่าง เรียบร้อย. มันจะ simplify ของคุณชีวิต)

2021-11-23 09:25:25

เพราะฉะนั้นฉันต้องการเพิ่มคอลัมน์แสดงผล view->กับแยกออกแบบเพราะคอลัมน์จะขึ้นอยู่กับเดียวกับข้อมูลในทันทีแต่มันจะเป็นแตกต่างประเภทของ sortering ตัวอย่างเช่น:คอลัมน์"น้ำหนัก"เดียวซึ่งค่าที่แสดงอยู่:<0 แต่ในคอลัมน์"NewWeight"และในที่ใหม่ NewWeight คอลัมน์เดียวกันกับค่าต่างๆจะถูกเรียงลำดับแบบ<0 และ>30 และผมไม่รู้ว่าต้องทำมันถูกต้อง
Mlody_pb

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................