1
我想在程序運行while
命令後暫停程序,並等待button4_click
恢復一次迭代。每按一下按鈕4應該運行一次while
循環。如何在C#windowsForm中使用按鈕單擊時暫停和恢復命令
代碼:
private void button2_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(connectString);
conn.Open();
if (this.textBox3.Text != "")
{
this.listView1.Items.Clear();
SqlCommand cmd = new SqlCommand("select * from customer", conn);
SqlDataReader read = cmd.ExecuteReader();
while (read.Read())
{
this.listView1.Items.Add(read.GetValue(0).ToString());
this.listView1.Items.Add(read.GetValue(1).ToString());
this.listView1.Items.Add(read.GetValue(2).ToString());
}
read.Close();
conn.Close();
}
}
我編輯了你的問題來闡明你的意思並修復一些小的語法問題。如果您認爲我沒有改善您的問題,請隨時恢復。 – Jeff 2013-04-11 18:53:14
更好地使用conn,cmd和read。如果拋出異常(例如,查詢超時),您的關閉調用將被跳過。 – 2013-04-11 18:56:07