Вы можете попробовать это:
в вашей кнопке Событие, на которое нажали
private void Button1_Click(object sender, EventArgs e)
{
//just call the LinkClicked function when your button get clicked
LinkLabel1_LinkClicked(linkLabel1, new LinkLabelLinkClickedEventArgs(linkLabel1.Links[0], MouseButtons.Left));
}
private void LinkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
//your code that do the refresh
}
другим способом:
извлечь код refre sh в метод
private void RefreshDropDown()
{
string connetionString; SqlConnection cnn;
SqlCommand cmd;
cmd = new SqlCommand("exec vfpMRUFiles @exec,'365'", cnn);
cmd.Parameters.AddWithValue("@exec", Exec.Text);
SqlDataReader sReader = cmd.ExecuteReader();
while (sReader.Read())
{
string MattResult = sReader["MT05"] + " - " + sReader["MT01"];
comboBox1.Items.Add(MattResult);
}
}
, а затем:
private void yourbutton_Clicked(object sender, EventArgs e)
{
RefreshDropDown();
}