我想在标题列中使用绿色背景色,同时我还想将标题文本的文本颜色更改为白色并使其变为粗体。
所以,这就是我在我的 aspx 中尝试过的
<div style="margin-left:455px;">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" HorizontalAlign="Center" background:"#00a400" color: "white" font-bold="true">
<Columns>
<asp:BoundField DataField="Grocery_Branch_No" HeaderText="Branch No" />
<asp:BoundField DataField="Grocery_Branch_Name" HeaderText="Branch Name" />
<asp:BoundField DataField="Grocery_Branch_Address" HeaderText="Branch Address" />
<asp:BoundField DataField="Grocery_Phone_No" HeaderText="Branch Phone" />
</Columns>
</asp:GridView>
</div>
这是我的 C# 代码:
private void DisplayBranch()
{
string CS;
CS = "data source=LAPTOP-ODS96MIK\\MSSQL2014; database = Grocery_Demo; integrated security=SSPI";
SqlConnection con = new SqlConnection(CS);
SqlCommand cmd = new SqlCommand("DisplayBranch", con);
cmd.CommandType = System.Data.CommandType.StoredProcedure;
con.Open();
GridView1.DataSource = cmd.ExecuteReader();
GridView1.DataBind();
con.Close();
}
问题是当我尝试运行 aspx 页面时,它通过提到 Gridview 无法识别背景和字体粗体来显示错误。
如果在我的 aspx 代码或 C# 代码中提供了推荐的语法解决方案,那将会很有帮助。