2010-05-06 68 views
1

如何在C#表单应用中的另一个datagridview的单元格中显示DataGridView?如何在C#表单应用中的另一个datagridview的单元格中显示DataGridView?

如果可能,我将如何处理排序&值更改?

这是我可以显示数据的唯一方法,使某些意义..想想它,就像我有一个任务列和日期列。在日期栏下,我列出了要做的事情。这些日期列是动态的&可能有多个日期列

+0

DGV *在*另一台DGV内?男人,我的用户会杀了我。他们抱怨有关* un *嵌套的DGV。 :) – John 2010-05-06 17:19:11

+0

是的约翰..我也可以使它分层(嵌套) 但我该怎么做? – Sachin 2010-05-06 18:08:33

+0

对不起嵌套isnt可能... 这是我可以显示数据,使一些意义上的唯一方法..想想它,就像我有一个任务列和日期列。在日期栏下,我列出了要做的事情。这些日期列是动态的,可能有多个日期列 – Sachin 2010-05-06 18:14:55

回答

1

这听起来像是一个难以使用的界面,你考虑过某种树控制吗?

如果您决定使用数据网格视图,请参阅customizing data grid view columns and cells。您需要为所需的列和单元格行为声明自定义子类。我不知道是否可以做你想做的事,但那是我要开始的地方。

+0

1.我正在寻找编辑功能(用户应该能够编辑一个值),并且不确定treeview如何适合这个。 2.链接给我一个起点。我也会尝试这种方法.. 周末更新状态.. – Sachin 2010-05-07 16:05:15

+0

P.s:谢谢:)! – Sachin 2010-05-07 16:05:46

0

这是一个建议,因为您对.NET的内置DGV中的内容不以为然,

使用由专业公司提供的自定义控件,该控件为DataGrid提供了分层数据功能。例如,一行可以展开以显示多个条目(多个条目可以是完全不同的表,甚至包含完全不同的列)。以下是您可以查看的几个选项。

Infragistics WinGrid

Component One

还有其他一些地方/公司,使伟大的.NET组件包,提供附加功能到现有的.NET组件。

+0

我很乐意使用其中的一种,但这不是一个赞助项目。买不起许可证。 :( – Sachin 2010-05-07 16:00:39

相关问题