2010-11-29 51 views

回答

1

您可以使用DataGridView.CellPainting事件。

+0

這是一個很好的建議,但是如果我必須滾動瀏覽datagridview,那麼每次都會重新繪製線條,並且會變得有點失真。你會知道一個解決辦法嗎?謝謝。 – 2010-11-29 13:29:02

+0

編輯:現在修復...謝謝。 – 2010-11-29 13:32:26

0

您可以隨時用javascript(JQuery)來選擇由gridview asp.net生成的表上想要的列。選擇此列後,將其右邊框設置爲想要的值或顏色。

如果你不想使用JavaScript,你可以使用RowDataBound eventHandler。如果你的列是模板字段,你可以找到想要的控件(e.Row.FindControl(「ControlName」))和它的父類(e.Row.FindControl(「ControlName」)。Parent)。我不確定,但我認爲那個父母應該是想要的細胞,然後你可以設置邊界。你可以嘗試這樣的事情,我沒有嘗試過。