精華區beta Visual_Basic 關於我們 聯絡資訊
※ 引述《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