C# 更改GridView标题的文本大小写

C# 更改GridView标题的文本大小写,c#,css,asp.net,gridview,C#,Css,Asp.net,Gridview,默认情况下,Gridview中标题文本的大小写为大写。我试图保持标题文本不变,但到目前为止,我一直无法做到这一点。由于,标题行更改为“th”,我添加了“text transform:none;”css中的样式,但它也不起作用。有趣的是,“文本转换:小写”将文本更改为小写。有什么建议吗 <div class="grdDiv"> <asp:Label ID="lblGv1" runat="server" Text="Item:" /> <asp:Grid

默认情况下,Gridview中标题文本的大小写为大写。我试图保持标题文本不变,但到目前为止,我一直无法做到这一点。由于,标题行更改为“th”,我添加了“text transform:none;”css中的样式,但它也不起作用。有趣的是,“文本转换:小写”将文本更改为小写。有什么建议吗

<div class="grdDiv">
    <asp:Label ID="lblGv1" runat="server" Text="Item:" />
    <asp:GridView ID="grdView1" runat="server" CssClass="line"/>
</div>

我不知道你在问什么…如果输出默认为大写,你想把它改成什么?试着把
文本转换:无
改成
文本转换:大写
实际输出的HTML文本是什么,应该是什么?也许您可以提供一个实际HTML和CSS的演示。数据源是简单的sql选择从Employee'中选择EmployeeName、EmpID。如果您查看列名,它不是大写的,但是当它显示在网格中时,所有标题文本都变为大写,即EMPLOYEENAME、EMPID@askhil-它已经是大写了,我不想这样。很明显,我不能查看列名,因为我看不到输出,但是如果它是以大写形式输出的,您的选项是有限的。您可以使用
text transform:capitalize
使其看起来更自然。
.grdDiv {
    padding-top: 25px;
}

.line tr th
{
    background: #c5c5c5;
    text-transform: none;
}
.line th
{
    border: 1px solid #000000;
    text-align: center;
    text-transform: none;
}

.line tr td
{
    border: 1px solid #000000;
    text-align: center;
}