2014-10-29 126 views
0

我需要改變一個gridview單元格的顏色,這取決於另一個gridview單元格的顏色。我如何讀取特定單元格的背景顏色值?說我想要做的RowDataBound事件......如何讀取gridview單元格的背景顏色?

Dim Color as String = e.Row.Cells(0)???? 

編輯

我需要閱讀的RowDataBound事件單元格背景顏色時的背景顏色的標記設置像這樣:

CSS

.GridviewRowStyle 
     { 
      background-color: #E6B9B8; 
      color: #000000; 
      font-weight:bold; 
     } 

.SummaryGridViewStyle 
     { 
      width: 100%; 
      border: 2px solid #000000; 
     } 

標記

<asp:GridView ID="grdSummary" runat="server" OnDataBound="grdSummary_DataBound" OnRowDataBound="grdSummary_RowDataBound" AutoGenerateColumns="false" Gridlines="None" HorizontalAlign="Center" CssClass="SummaryGridViewStyle" > 
    <RowStyle CssClass="GridviewRowStyle" /> 

...它使用

回答

1

得到...

e.Row.Cells(0).BackColor 
+0

確定,如果我給自己定的RowDataBound事件的背景色的作品。我將編輯問題,因爲原始背景顏色是在gridview標記中設置的。 – StephenT 2014-10-29 19:33:33

+0

你可能會嘗試使用e.Row.Style.Item(「background-color」),但不知道這是否可行。 – Zack 2014-10-29 19:44:24

+0

這沒有奏效,但是謝謝 – StephenT 2014-10-29 20:28:11

相關問題