【发布时间】:2011-12-02 12:40:33
【问题描述】:
我修改了 c# DataGridViews,以便我可以在它们之间拖放行。我需要弄清楚如何禁用某些行的拖动,或拒绝这些行的拖放。我使用的标准是数据行中的一个值。
我想禁用该行(将其变灰且不允许拖动)作为我的第一选择。
我有什么选择?如何根据条件禁用或拒绝拖放?
【问题讨论】:
-
拖动后能否查看行的索引?这就是诀窍
-
@Mr.DDD -你能详细说明一下吗?你有什么建议?
-
你在其他人之间拖行,不是吗?好吧,如果您可以检查被拖动的行的索引(即新行将在其旁边的行),您可以接受/拒绝拖动。这取决于行数。
-
@Mr.DDD - 我还是不明白。该行的索引不是我要过滤的条件。
-
您的标准是
a value in the datarow。好的,使用行索引,您可以访问您的value on the row并检查它。
标签: c# winforms user-interface drag-and-drop