在gridview的单元格内添加一个空格

时间:2009-05-21 17:45:52

标签: .net asp.net vb.net gridview

我有一个gridview,我以编程方式将一些按钮添加到此网格中。我有一个编辑和删除按钮紧挨着彼此,我只是想以编程方式在它们之间放置一个空格。知道怎么做吗?这是添加按钮的代码。

For i As Integer = 0 To GridView1.Rows.Count - 1
            btnedit.ImageUrl = "\images\bttnEditMini.gif"
            btndelete.ToolTip = "Deletes the Current Record"
            btnedit.ToolTip = "Edits the Current Record"
            btndelete.ImageUrl = "\images\bttnDeleteMini.gif"
            GridView1.Rows(i).Cells(2).Controls.Add(btnview)
            GridView1.Rows(i).Cells(4).Controls.Add(btnedit)
            GridView1.Rows(i).Cells(4).Controls.Add(btndelete)
        Next

3 个答案:

答案 0 :(得分:6)

试试这个:

For i As Integer = 0 To GridView1.Rows.Count - 1
    btnedit.ImageUrl = "\images\bttnEditMini.gif"
    btndelete.ToolTip = "Deletes the Current Record"
    btnedit.ToolTip = "Edits the Current Record"
    btndelete.ImageUrl = "\images\bttnDeleteMini.gif"
    GridView1.Rows(i).Cells(2).Controls.Add(btnview)
    GridView1.Rows(i).Cells(4).Controls.Add(btnedit)
    GridView1.Rows(i).Cells(4).Controls.Add(new LiteralControl(" "))
    GridView1.Rows(i).Cells(4).Controls.Add(btndelete)
Next

答案 1 :(得分:1)

在编辑和删除按钮之间添加一个Literal控件(控件的文本应该是

" " [Empty Space]

" "

答案 2 :(得分:0)

我建议为按钮创建一个简单的CssClass,其右边距和/或左边距设置为所需的间隙。这样,您可以动态添加多个按钮,而无需担心必须插入带有空格或透明gif文件的“垫片”。如果您需要更改,它还可以让您轻松修改差距。