Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows窗体或WPF-记住DataGridView上的用户配置文件_C#_.net_Wpf_Winforms_Profile - Fatal编程技术网

C# Windows窗体或WPF-记住DataGridView上的用户配置文件

C# Windows窗体或WPF-记住DataGridView上的用户配置文件,c#,.net,wpf,winforms,profile,C#,.net,Wpf,Winforms,Profile,我在windows窗体上有一些选项卡控件。对于这些选项卡中的每一个,我可能希望能够按照列标题进行排序、应用过滤器、更改列的显示顺序,以及从预定列表中添加其他列 我的问题是使用Windows窗体(当前实现)或使选项卡控件WPF并将其嵌入Windows窗体中,我如何实现一种功能,例如在用户更改列顺序时重新记录每个选项卡的用户状态,在用户离开窗体和重新打开窗体时,这种状态是否保持不变,对于要应用于控件的更改 我知道ASP.NET中有一个类似的概要文件框架,但是Windows窗体/WPF中也有类似的东西

我在windows窗体上有一些选项卡控件。对于这些选项卡中的每一个,我可能希望能够按照列标题进行排序、应用过滤器、更改列的显示顺序,以及从预定列表中添加其他列

我的问题是使用Windows窗体(当前实现)或使选项卡控件WPF并将其嵌入Windows窗体中,我如何实现一种功能,例如在用户更改列顺序时重新记录每个选项卡的用户状态,在用户离开窗体和重新打开窗体时,这种状态是否保持不变,对于要应用于控件的更改

我知道ASP.NET中有一个类似的概要文件框架,但是Windows窗体/WPF中也有类似的东西

我目前在.NET3.5中,希望很快能转到.NET4.0。代码库是C#

如果任何人有任何文章或建议的链接,我将非常感激


干杯

我在一个项目中做了类似的事情,我曾经参与过这个项目,在那里我有各种标签。每个选项卡中都有一个网格,规范要求每个用户必须保存列大小和顺序

我最后做的是创建一个设置类,为每个用户包装XML。 XML包含一个层次结构,指示哪个选项卡有哪些列,以何种顺序,以及列的扩展宽度等


这个XML被保存到数据库中,因此用户从任何机器登录到系统时,他们以前的布局都会被保留。

我在一个项目中做了类似的事情,我曾经在该项目中使用过各种选项卡。每个选项卡中都有一个网格,规范要求每个用户必须保存列大小和顺序

我最后做的是创建一个设置类,为每个用户包装XML。 XML包含一个层次结构,指示哪个选项卡有哪些列,以何种顺序,以及列的扩展宽度等

此XML保存到数据库中,因此用户从任何机器登录到系统时,其先前的布局都将保留