rob33n adlı üyeden alıntı: mesajı görüntüle
Nasıl bind ediyorsun? Thread içindeki kodlarını paylaşır mısın.
public DataTable GetDataTable(string sqlcumle)
    {
        SqlConnection baglanti = this.baglan();
        SqlDataAdapter adp = new SqlDataAdapter(sqlcumle, baglanti);
        DataTable dt = new DataTable();
        try
        {
            adp.Fill(dt);
        }
        catch (SqlException ex)
        {

            throw new Exception(ex.Message + " (" + sqlcumle + ") ");
        }
        adp.Dispose();
        baglanti.Close();
        baglanti.Dispose();
        return dt;
    }

private void timer1_Tick(object sender, EventArgs e)
        {           
            Thread thread1 = new Thread(new ThreadStart(yeni));
            CheckForIllegalCrossThreadCalls = false;
            thread1.Start();
        }

public void yeni()
{
dtgecici = GetDataTable("select * from Tablo");
datagrdMac.DataSource = dtgecici;
}
DataSource olarak göstermeden önce datable üzerinde bir kaç işlem yapsamda (karşılaştırma vb. gibi) kod genel olarak bu şekilde.