เลือกหน้า Blog
WebForm ของ PowerChow เพื่อเพิ่มตัวควบคุม DataGrid DataGrid1 การรวมตัวควบคุม DataGrid กับ SQL Server ด้วยตนเองใช้เวลาเพียงไม่กี่คลิกเท่านั้น
ขั้นแรกให้เพิ่มเนมสเปซ SqlClient ในเนมสเปซ
โดยใช้ System.Data.SqlClient;
จากนั้นสร้างการเชื่อมต่อข้อมูลในเหตุการณ์การโหลดหน้า
SqlConnection con = SqlConnection ใหม่ ();
con.ConnectionString="server=(local);database=YourDataBase;Trusted_Connection=yes";
เปิดการเชื่อมต่อข้อมูล
แย้งเปิด();
สร้างคำสั่งข้อมูล com
SqlCommand com=ใหม่ SqlCommand();
com.CommandText="เลือก * จาก YourTable";
com.การเชื่อมต่อ=นักโทษ;
ตอนนี้คุณสามารถเริ่มการผูกข้อมูลได้หลายวิธี วิธีที่ง่ายที่สุดคือการใช้วิธีการ ExecuteReader ของคำสั่งข้อมูลโดยตรง
DataGrid1.DataSource=com.ExecuteReader();
คุณยังสามารถใช้เครื่องอ่านข้อมูล SqlDataReader ได้ (คุณไม่สามารถใช้ตัวสร้างของมันได้) รหัสจะเป็นดังนี้:
SqlDataReader dr=com.ExecuteReader();
DataGrid1.DataSource=dr;
แน่นอน คุณยังสามารถใช้ชุดข้อมูลหลักและอะแดปเตอร์ข้อมูลของ ADO.NET ได้
SqlDataAdapter ada=new SqlDataAdapter(com.CommandText,con);
ชุดข้อมูล set1=ชุดข้อมูลใหม่();
ada.เติม(set1);
DataGrid1.DataSource=set1;
ในที่สุดก็คำนวณนิพจน์การผูกข้อมูล
DataGrid1.DataBind();