En iyi yanıtlayıcılar
dataGridView içerisindeki kayıtları süreye bağlı listeleme

Soru
-
merhaba;
dataGridView kayıtlarının listeleyim sonra belirli süreler eşliğinde sırayla textboxlara yazdırması
örneğin;
void KayıtListesi() { fnk.Baglanti(); da = new SqlDataAdapter("SELECT * FROM KAYITLAR ORDER BY ID ASC", fnk.Baglanti()); ds = new DataSet(); da.Fill(ds, "KAYITLAR "); dataGridView1.DataSource = ds.Tables["KAYITLAR "]; fnk.BaglantiClose(); }
Kayıtlarımı Sql veritabanından yukarıdaki kod ile dataGridView içerisine aktarıyorum, aktarılan kayıtlar içerisindeki Column adı "SURE" diye bir Column var oradaki belirtilen sürel kadar o ID deki kayıtları textboxlarda göstermesi gerekiyor.
OMRORNK
Yanıtlar
-
void KayıtListesi()
{
fnk.Baglanti();
da = new SqlDataAdapter("SELECT * FROM KAYITLAR ORDER BY ID ASC", fnk.Baglanti());
ds = new DataSet();
da.Fill(ds, "KAYITLAR ");
dataGridView1.DataSource = ds.Tables["KAYITLAR "];
fnk.BaglantiClose();
Göster();
}
int index = 0; async void Göster() { var rows = (dataGridView1.DataSource as DataTable).Rows; var satır = rows[index]; index%=rows.Count; textBox1.Text = satır["ALAN1"].ToString(); textBox2.Text = satır["ALAN2"].ToString(); . . var süre = TimeSpan.FromSeconds(int.Parse(satır["SÜRE"].ToString())); await Task.Delay(süre).ContinueWith(_ => Göster()); }
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Düzenleyen Önay YALÇINERModerator 16 Aralık 2019 Pazartesi 09:28
- Yanıt Olarak İşaretleyen omrornk 16 Aralık 2019 Pazartesi 12:51
-
void Kayıtlar() { fnk.Baglanti(); da = new SqlDataAdapter("SELECT * FROM KAYITLAR ORDER BY ID ASC", fnk.Baglanti()); ds = new DataSet(); da.Fill(ds, "KAYITLAR"); dataGridView1.DataSource = ds.Tables["KAYITLAR"]; fnk.BaglantiClose(); Göster(); } int index = 0; async void Göster() { var rows = (dataGridView1.DataSource as DataTable).Rows; var satır = rows[index]; index %= rows.Count; textBox1.Text = satır["DOSYA_ADI"].ToString(); textBox2.Text = satır["DOSYA_TURU"].ToString(); textBox3.Text = satır["SURE"].ToString(); var süre = TimeSpan.FromSeconds(int.Parse(satır["SURE"].ToString())); await Task.Delay(süre).ContinueWith(_ => Göster()); }
Hocam vermiş olduğunuz kodu denedim ama süre sonucunda textboxlardaki yazıyı değiştirmiyor,OMRORNK
- Yanıt Olarak İşaretleyen omrornk 28 Aralık 2019 Cumartesi 17:02
-
Tüm Yanıtlar
-
void KayıtListesi()
{
fnk.Baglanti();
da = new SqlDataAdapter("SELECT * FROM KAYITLAR ORDER BY ID ASC", fnk.Baglanti());
ds = new DataSet();
da.Fill(ds, "KAYITLAR ");
dataGridView1.DataSource = ds.Tables["KAYITLAR "];
fnk.BaglantiClose();
Göster();
}
int index = 0; async void Göster() { var rows = (dataGridView1.DataSource as DataTable).Rows; var satır = rows[index]; index%=rows.Count; textBox1.Text = satır["ALAN1"].ToString(); textBox2.Text = satır["ALAN2"].ToString(); . . var süre = TimeSpan.FromSeconds(int.Parse(satır["SÜRE"].ToString())); await Task.Delay(süre).ContinueWith(_ => Göster()); }
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Düzenleyen Önay YALÇINERModerator 16 Aralık 2019 Pazartesi 09:28
- Yanıt Olarak İşaretleyen omrornk 16 Aralık 2019 Pazartesi 12:51
-
void Kayıtlar() { fnk.Baglanti(); da = new SqlDataAdapter("SELECT * FROM KAYITLAR ORDER BY ID ASC", fnk.Baglanti()); ds = new DataSet(); da.Fill(ds, "KAYITLAR"); dataGridView1.DataSource = ds.Tables["KAYITLAR"]; fnk.BaglantiClose(); Göster(); } int index = 0; async void Göster() { var rows = (dataGridView1.DataSource as DataTable).Rows; var satır = rows[index]; index %= rows.Count; textBox1.Text = satır["DOSYA_ADI"].ToString(); textBox2.Text = satır["DOSYA_TURU"].ToString(); textBox3.Text = satır["SURE"].ToString(); var süre = TimeSpan.FromSeconds(int.Parse(satır["SURE"].ToString())); await Task.Delay(süre).ContinueWith(_ => Göster()); }
Hocam vermiş olduğunuz kodu denedim ama süre sonucunda textboxlardaki yazıyı değiştirmiyor,OMRORNK
- Yanıt Olarak İşaretleyen omrornk 28 Aralık 2019 Cumartesi 17:02
-
-