可视化SPGridView中的SPmenuField

时间:2012-07-19 08:09:36

标签: sharepoint-2010 spgridview spfield

我创建了SPGridView并添加了一个SPMenuField作为第一列和一些BoundFields。然后我将MenuTemplate添加到第一列。但是有一些带有白色边框的矩形。我想隐藏它们。我该怎么做 ?

problem grid view

以下是我使用的代码:

   SPMenuField colMenu = new SPMenuField();
   colMenu.HeaderText = "Title";
   colMenu.TextFields = "Title";
   colMenu.MenuTemplateId = "TitleListMenu";
   colMenu.NavigateUrlFields = "WebId, ListId, ID";
   colMenu.NavigateUrlFormat = "default.aspx?WebID={0}&ListID={1}&ListItemID={2}";
   colMenu.TokenNameAndValueFields = "Param1=ID";
   colMenu.SortExpression = "Title";

   MenuTemplate typeListMenu = new MenuTemplate();
   typeListMenu.ID = "TitleListMenu";

   // ... //

   Controls.Add(typeListMenu);
   customGridView.Columns.Add(colMenu);

1 个答案:

答案 0 :(得分:0)

Here就是我的问题的答案。有必要缩小.ms-menuimagecell css类。