C# Windows窗体或WPF-记住DataGridView上的用户配置文件
我在windows窗体上有一些选项卡控件。对于这些选项卡中的每一个,我可能希望能够按照列标题进行排序、应用过滤器、更改列的显示顺序,以及从预定列表中添加其他列 我的问题是使用Windows窗体(当前实现)或使选项卡控件WPF并将其嵌入Windows窗体中,我如何实现一种功能,例如在用户更改列顺序时重新记录每个选项卡的用户状态,在用户离开窗体和重新打开窗体时,这种状态是否保持不变,对于要应用于控件的更改 我知道ASP.NET中有一个类似的概要文件框架,但是Windows窗体/WPF中也有类似的东西 我目前在.NET3.5中,希望很快能转到.NET4.0。代码库是C# 如果任何人有任何文章或建议的链接,我将非常感激C# Windows窗体或WPF-记住DataGridView上的用户配置文件,c#,.net,wpf,winforms,profile,C#,.net,Wpf,Winforms,Profile,我在windows窗体上有一些选项卡控件。对于这些选项卡中的每一个,我可能希望能够按照列标题进行排序、应用过滤器、更改列的显示顺序,以及从预定列表中添加其他列 我的问题是使用Windows窗体(当前实现)或使选项卡控件WPF并将其嵌入Windows窗体中,我如何实现一种功能,例如在用户更改列顺序时重新记录每个选项卡的用户状态,在用户离开窗体和重新打开窗体时,这种状态是否保持不变,对于要应用于控件的更改 我知道ASP.NET中有一个类似的概要文件框架,但是Windows窗体/WPF中也有类似的东西
干杯我在一个项目中做了类似的事情,我曾经参与过这个项目,在那里我有各种标签。每个选项卡中都有一个网格,规范要求每个用户必须保存列大小和顺序 我最后做的是创建一个设置类,为每个用户包装XML。 XML包含一个层次结构,指示哪个选项卡有哪些列,以何种顺序,以及列的扩展宽度等
这个XML被保存到数据库中,因此用户从任何机器登录到系统时,他们以前的布局都会被保留。我在一个项目中做了类似的事情,我曾经在该项目中使用过各种选项卡。每个选项卡中都有一个网格,规范要求每个用户必须保存列大小和顺序 我最后做的是创建一个设置类,为每个用户包装XML。 XML包含一个层次结构,指示哪个选项卡有哪些列,以何种顺序,以及列的扩展宽度等 此XML保存到数据库中,因此用户从任何机器登录到系统时,其先前的布局都将保留