Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
300
How-to Get Best Performance With Large Amount Of Data
posted

Hi,

    We are using Infragistics controls in our project. We are really concerned about the performance of the controls espically the UltraWebGrid which we are using. There is a huge amount of data that is being displayed in the grid(more than 400 rows and 80 columns) and lots of client side functionalities also. Presently the performance is really poor. Please suggest some ways to increase the performance.

I just wanted to know something about the infragistics support. Like

1. How fast the queries are answered?

2. If we want some additional functionalities to be implemented then is it possible for you people to implement it or not and if yes then how much time will it take?

3. The project we are working on is a really big one and requires a very good perfomance. Will infragistics UltraWebGrid and other controls be able to provide such a good performance?

 

Akshay

Parents
  • 594
    posted

    You're putting a grid with 400 rows and 80 columns onto a webpage and you're worried about performance? Before the grid's performance even becomes an issue you might want to check to see what best practice is in developing web-based applications. Your proposed solution sounds barmy.

    Dear God, man! That's a 282kb file before you even start looking at data, never mind CSS class names, images, viewstate, client-side code. Why would you even consider doing this?

     

    class Program

    {

    static void Main(string[ args)

    {

    using (FileStream s = File.Create("c:\\BigHtml.html"))

    {

    StreamWriter sw = new StreamWriter(s);

    sw.WriteLine("<html>");

    sw.WriteLine("<body>");

    sw.WriteLine("<table>");

    for (int row = 0; row < 400; row++)

    {

    sw.Write(
    "<tr>");for (int col = 0; col < 80; col++)

    {

    sw.Write(
    "<td></td>");

    }

    sw.WriteLine(
    "</tr>");

    }

    sw.WriteLine("</html>");

    sw.WriteLine("</body>");sw.WriteLine("</table>");

    }

    }

    }

Reply Children