我想知道如何從mssql中快速檢索datagridview中的數據。就像我運行我的程序時一樣,我的網格開始填充數據,而且速度很慢,就像我可以看到填充過程一樣,只需要2秒鐘,但我希望它能像納秒一樣快速完成。任何人都會讓我知道如何做到這一點。銷售系統如何從MSSQL快速檢索DataGridView中的數據
私人無效FillGrid() {
DataTable xTable = new DataTable();
new SqlDataAdapter("select * from tblProducts order by BID DESC",xConn).Fill(xTable);
DGV1.DataSource = xTable;
DGV1.Columns[0].Width = 50;
DGV1.Columns[1].Width = 100;
DGV1.Columns[2].Width = 150;
DGV1.Columns[3].Width = 50;
for (int i = 0; i < DGV1.Rows.Count-1; i++)
{
int QTY = Int32.Parse(DGV1.Rows[i].Cells[4].Value.ToString());
if(QTY >=21 && QTY <= 50)
{
DGV1.Rows[i].Cells[4].Style.BackColor = Color.Yellow;
DGV1.Rows[i].Cells[4].Style.Font = new Font("Arial", 11, FontStyle.Bold);
}
else if (QTY >= 0 && QTY <= 20)
{ DGV1.Rows[i].Cells[4].Style.BackColor = Color.Red;
DGV1.Rows[i].Cells[4].Style.Font = new Font("Arial", 11, FontStyle.Bold);
}
{ DGV1.Rows[i].Cells[4].Style.BackColor = Color.Green;
DGV1.Rows[i].Cells[4].Style.Font = new Font("Arial", 11, FontStyle.Bold);
}
}
}
您是否想要爲我們提供任何代碼,或者我們是否應該將您指向簡單按鈕?嚴肅地說,沒有任何細節,你如何預期這會產生一個答案? –
什麼是2秒鐘代碼在哪裏? – Krishna
@Krishna代碼發佈 – Jibbo