C# 如何为DataGridView中的不同单元格设置不同的ContextMenu

C# 如何为DataGridView中的不同单元格设置不同的ContextMenu,c#,datagridview,contextmenu,C#,Datagridview,Contextmenu,我有一个DataGridView,有两种类型的单元格,背景颜色不同(红色/绿色)。 我想为这个DataGridView设置一个上下文菜单,但我希望它对于红细胞和绿细胞是不同的。有没有办法做到这一点 作为第二个问题,是否有办法为DataGridViewCells指定工具提示,并再次与红色/绿色单元格不同?解决后,我注意到,我不仅可以在DataGridView属性中添加ContextMenuStrip,而且可以在使用每行到达确切单元格时添加,然后在行中的foreach单元格,并将ContextMen

我有一个
DataGridView
,有两种类型的单元格,背景颜色不同(红色/绿色)。 我想为这个DataGridView设置一个
上下文菜单
,但我希望它对于红细胞和绿细胞是不同的。有没有办法做到这一点


作为第二个问题,是否有办法为
DataGridViewCells
指定
工具提示,并再次与红色/绿色单元格不同?

解决后,我注意到,我不仅可以在DataGridView属性中添加ContextMenuStrip,而且可以在使用每行
到达确切单元格时添加,然后在
行中的
foreach
单元格
,并将ContextMenuStrip设置为精确的单元格。

在网格视图中添加工具提示-

asp:TemplateField HeaderText="Comments" SortExpression="short_comment">
     <ItemTemplate>
         <asp:Label ID="Label1" runat="server" Text='<%# Bind("short_comment") %>' ToolTip ='<%# Bind("longer_comment") %>'></asp:Label>
     </ItemTemplate>
</asp:TemplateField>
asp:TemplateField HeaderText=“Comments”SortExpression=“short\u comment”>