You must Sign In to post a response.
  • Category: .NET

    I have a problem c# - Winforms DataGridView UI does not update

    c# - Winforms DataGridView UI does not update using multi threding

    private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
    { PopulateXmlFiles(); }
    private void PopulateXmlFiles()
    {
    string[] strArrFileArray = Directory.GetFiles(txtSource.Text, "*.xml");
    clsXmlFiles objXml = new clsXmlFiles();
    List<clsXmlFiles> ListXmlFiles = new List<clsXmlFiles>();
    var varFileName = "";

    foreach (string strXmlFile in strArrFileArray)
    {
    FileInfo InfoXmlFile = new FileInfo(strXmlFile);
    varFileName = Path.GetFileName(InfoXmlFile.FullName);
    ListXmlFiles.Add(new clsXmlFiles() { XMLFileName = varFileName, Status = "Unprocessed" });
    }
    grdXmlData.DataSource = ListXmlFiles.ToList();
    }


    //Cross-thread operation
    //UI is not updated
  • #763492
    Hi,

    Your question is not clear, I request you to please update your question so that one of our experts will let you know shortly.

    --------------------------------------------------------------------------------
    Give respect to your work, Instead of trying to impress your boss.

    N@veen
    Blog : http://naveens-dotnet.blogspot.in/


Sign In to post your comments