我有一个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
答案 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文件的“垫片”。如果您需要更改,它还可以让您轻松修改差距。