2012-07-19 52 views
0

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

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); 

回答

0

Here是我的问题的答案。这是nesseccery缩小css类的范围。