在Datagridview组合中选择多个值

问题描述:

伙计们,

我在datagridview上有一个星期几组合列,我想选择多个值.我正在努力在Google上找到任何有用的东西.实际角度是旅行票,可能在周末或仅在周中有效.

如果找不到,我有一种解决方法,可以在命令列中放入"..."并在单击弹出菜单时启动一个弹出窗口,但它与我创建的外观不符.


Ger

Folks,

I have a days of week combo column on a datagridview, and I want to select multiple values. I''m struggling to find anything useful on Google. The practical angle is a travel ticket that might be valid over a weekend or only during mid week.

If I cant find one I have a workaround where I put ''...'' in a command column and launch a popup when its clicked, but it runs against the look-and-feel I an creating.


Ger

我理解正确吗:您需要在组合框中进行多项选择吗? (因为多重选择是网格视图,所以已经可用.)

尝试使用System.Windows.Forms.ListBox而不是组合框.它具有选择模式MultiSimpleMultiExtended;使用属性SelectionMode.

参见:
http://msdn.microsoft.com/en-us/library/system. windows.forms.listbox.aspx [ ^ ],
http://msdn.microsoft.com/en-us/library/system.windows.forms.listbox.selectionmode.aspx [ ^ ],
http://msdn.microsoft.com/en-us/library/system. windows.forms.selectionmode.aspx [ ^ ].

-SA
Did I understand you right: you need multiple selection in combo box? (Because multiple selection is grid view is already available.)

Try to use System.Windows.Forms.ListBox instead of combo box. It has selection modes MultiSimple and MultiExtended; use the property SelectionMode.

See:
http://msdn.microsoft.com/en-us/library/system.windows.forms.listbox.aspx[^],
http://msdn.microsoft.com/en-us/library/system.windows.forms.listbox.selectionmode.aspx[^],
http://msdn.microsoft.com/en-us/library/system.windows.forms.selectionmode.aspx[^].

—SA


< b>访问以下链接.
</b>
< a href ="http://msdn.microsoft.com/en-us/library/aa480727.aspx"> http://msdn.microsoft.com/en-us/library/aa480727.aspx</a&gt ; [< a href ="http://msdn.microsoft.com/en-us/library/aa480727.aspx" target ="_ blank" title ="New Window"> ^</a>]
<b>VISIT BELOW LINK.
</b>
<a href="http://msdn.microsoft.com/en-us/library/aa480727.aspx">http://msdn.microsoft.com/en-us/library/aa480727.aspx</a>[<a href="http://msdn.microsoft.com/en-us/library/aa480727.aspx" target="_blank" title="New Window">^</a>]