0
我遇到進度條問題。我有一個按鈕(SELECT * FROM Table
)。當數據從數據庫讀取時需要進度條
當我點擊它時,我想要在datagridview中顯示數據。沒關係,工作正常。
但是現在我需要製作一個進度條,而數據是從數據庫讀取的。
默認情況下,進度條應爲false。閱讀 - 進度欄可見是真的。
而且當從數據庫讀取數據時,可見的進度條應該再次爲假。
我有一個代碼,但它工作不正確(1.進度條是越野車等)也許你可以給我另一個變種?
private void button3_Click(object sender, EventArgs e)
{
timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
progressBar1.Visible = true;
progressBar1.Minimum = 10;
progressBar1.Maximum = 100;
progressBar1.Increment(+10);
if (progressBar1.Value == 90)
{
groupBox3.Enabled = true;
connect con = new connect();
DataTable data = connnection.query("SELECT * FROM User WHERE surname LIKE '" + textBox1.Text + "%'");
dataGridView1.DataSource = tb;
}
if(progressBar1.Value == 100)
progressBar1.Visible = false;
}
您有一個SQL注入漏洞。 – SLaks 2012-04-22 13:37:33
可能是的,但現在開始我需要進度條使它工作 – 2012-04-22 13:41:07
你不能; ADO.Net不提供進度通知。 – SLaks 2012-04-22 13:42:12