.net HowTo-每列行数可变的网格

.net HowTo-每列行数可变的网格,.net,winforms,visual-studio-2010,windows-forms-designer,.net,Winforms,Visual Studio 2010,Windows Forms Designer,我需要使用一个控件垂直列出本周将要发生的会议(在WinForms应用程序VS2010上) 用户绘制了他希望看到的内容(这些“添加”元素是将会议添加到其单元格的按钮,而按钮本身移动到下一行)。 我正在考虑使用datagridview进行此操作。我应该吗? 我可以定义一个特定的单元格是一个按钮(而不是整个列,就像DataGridViewButtonColumn一样) Thks一行中的所有内容是否同时发生,但发生在一周中的不同日期?或者这仅仅是一个每天会议的可变数量?一种可能是一个用户控件,可以在一

我需要使用一个控件垂直列出本周将要发生的会议(在WinForms应用程序VS2010上)

用户绘制了他希望看到的内容(这些“添加”元素是将会议添加到其单元格的按钮,而按钮本身移动到下一行)。

我正在考虑使用datagridview进行此操作。我应该吗? 我可以定义一个特定的单元格是一个按钮(而不是整个列,就像DataGridViewButtonColumn一样)


Thks

一行中的所有内容是否同时发生,但发生在一周中的不同日期?或者这仅仅是一个每天会议的可变数量?一种可能是一个用户控件,可以在一周的每一天重复使用。它可以有一个FlowLayoutPanel来显示可变的会议次数,并在底部有一个按钮。您可以在TableLayoutPanel中显示这些用户控件,该面板具有固定数量的列(5或7),持续一周。这是一个很好的练习。这是我的尝试。总开发时间为12分钟。35行XAML+50行C#代码(包括空格/大括号)。完全独立于分辨率。基于矢量,硬件加速(无闪烁)。基于数据绑定,UI与数据解耦。数据可以直接传递到底层数据库/web服务/任何东西。可能使用一个.哦,我忘了,.集成到现有的winforms应用程序中。我不认为您可以更改不同行的类型-可能。。。所有的工作都可以通过文本单元格完成,您可以使用单元格事件对点击做出反应。