Olá Pessoal.
Eu configurei um WinForm pra coletar dados de um webservice porém quando uso Thread no form; o
datagrid não mostra a barra de rolagem.
Se eu insiro o código em evento de um button dá certo

....
Mas como preciso dele ocorrendo após o form ser carregado; deixei o evento na propriedade Shown
do form...
Alguém sabe me dizer porque disto?
public FetchUser()
{
InitializeComponent();
}
private void FetchUser_Shown(object sender, EventArgs e)
{
Thread.Sleep(4000); Thread thread = new Thread(LoadUser); thread.Start(); }
private void LoadUser() { wsTicket wsemployee = new wsTicket(); DataSet ds = new DataSet(); ds = wsemployee.GetEmployee("teste"); dataGridView1.DataSource = ds.Tables[0].DefaultView; } private void FetchUser_Load(object sender, EventArgs e)
{
}
//se eu usar este evento... a barra de rolagem aparece.... private void btnOK_Click(object sender, EventArgs e)
{
LoadUser();
}