Displaying same datagridview in different places (c#)?
<p>I'm working on a desktop application in C# (in Visual Studio 2010, framework 4.0). I have to display same (or slightly modified - without some columns) datagridview / table in different places. I'll get the data from querying different (local) files. I find it very consuming to make a new query for each table. Thus I thought about binding tables with query. But I don't know if it is the best way to do it. I don't know how "expensive" it is to bind data to gridview. Maybe it would be better to somehow show the same table, maybe put it in a panel an then display it properly (moving it to different positions/user controls according to the user's navigation).</p>

<p>These tables are not that big, but I'd need to display 4-5 of them in quite some locations and I don't want to waste memory with them because there are also some very large tables.</p>

<p>Any ideas?</p>

<p>Thank you for your time and answers.</p>
