🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# Athena / Ekranı refresh yapmak

 

1-) C# Athena -  Ekranı refresh yapmak

 

1-) Ekranı refresh yapmak

Application.DoEvents();

2-) bunuda bir dene

   this.Invoke(new MethodInvoker(() => {

 // kodları yaz

 }));

3-)  2'nin tam hali

public void MyHataRaporuEkle(string pHataMesajı) {

            try {

                lock (locker1) {

                    this.Invoke(new MethodInvoker(() => {

                        gridView2.AddNewRow();

                        int rowHandle = gridView2.GetRowHandle(gridView2.DataRowCount);

                        if (gridView2.IsNewItemRow(rowHandle)) {

                            gridView2.SetRowCellValue(rowHandle, gridView2.Columns["hata"], pHataMesajı);

                        }

                        gridControl2.Update();

                    }));

                }

            } catch (Exception ex) {

                // kullanıcıyı rahatsız etmesin diye hata verdirmiyorum

            }

        }

 2021 Ocak 18 Pazartesi
 468