ถ้าต้องการจะนำข้อมูลที่ select มาจาก db มาแสดงใน dataGridview อันดับแรก select data มา โดยเก็บไว้ใน dataset
Code: Select all
public DataSet GetData(string queryString, string connectionString)
{
DataSet ds = new DataSet();
// Connect to the database and run the query.
SqlConnection connection = new SqlConnection(connectionString);
SqlDataAdapter adapter = new SqlDataAdapter(queryString, connection);
// Fill the DataSet.
adapter.Fill(ds);
return ds;
}
และหลังจากนั้น สร้าง dataGridview โค๊ดจะคล้ายๆ label ที่คุณสร้าง
Code: Select all
<asp:gridview id="dataGridView"
autogeneratecolumns="true"
runat="server">
</asp:gridview>
เมื่อเราสร้าง func และ dataGridview แล้ว ขั้นตอนต่อไป สมมติให้เป็น event ตอน page load นะครับ
Code: Select all
void Page_Load(Object sender, EventArgs e)
{
if (!IsPostBack)
{
dataGridView.DataSource = GetData(queryString,connectionString).Tables[0];
}
}
อย่าลืมสร้างตัวแปร queryString และ connectionString ของคุณด้วยนะครับ หวังว่าจะเป็นประโยนช์