※ 引述《ludewa ( 凶星“易楚”)》之銘言:
: 我要設定某一行文字的顏色
: <asp:DataGrid runat="server" id="MyGrid" Width="150%"
: HeaderStyle-BackColor="#F0E68C"
: AlternatingItemStyle-BackColor="#FFF5EE"
: ForeColor="#3A5FCD"
: BgColor="white"
: BorderColor="#EEB422"
: OnEditCommand="EditData"
: DataKeyField="XXXXXX"
: AutoGenerateColumns="False" >
: ...
: 我現在是用 ForeColor="#3A5FCD" 改變內容全部的顏色
: 但如果我只要改變某一行呢 ??
: 應該用什麼語法 ??
: 還有怎麼改變文字的大小、字型呢 ??
: 謝謝各位
可以在 datagrid的PreRender事件中指定
ex:
Private Sub DataGrid1_PreRender(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles DataGrid1.PreRender
DataGrid1.Items(0).BackColor = Color.Red
DataGrid1.Items(0).Font.Size=FontUnit.Small
DataGrid1.Items(0).Font.Name="標楷體"
End Sub
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.203.7.95