asp.net网格视图绑定字段更改宽度
我正在一个asp.net页面上工作。其中我使用的是栅格视图。我希望能够更改绑定字段的宽度。我正在使用asp.net网格视图绑定字段更改宽度,asp.net,gridview,Asp.net,Gridview,我正在一个asp.net页面上工作。其中我使用的是栅格视图。我希望能够更改绑定字段的宽度。我正在使用 ControlStyle Width=“100px”和itemstyle Width但我无法更改绑定字段的宽度。有人能告诉我怎么做吗 <asp:BoundField DataField="ptDob" HeaderText="PatientDob" HeaderStyle-HorizontalAlign="Left" SortExpression="ptDob" ControlStyl
ControlStyle Width=“100px”
和itemstyle Width
但我无法更改绑定字段的宽度。有人能告诉我怎么做吗
<asp:BoundField DataField="ptDob" HeaderText="PatientDob" HeaderStyle-HorizontalAlign="Left" SortExpression="ptDob" ControlStyle-Width="2500px" />
<asp:BoundField DataField="memid" HeaderText="MemberId" HeaderStyle-HorizontalAlign="Left" ControlStyle-Width="100px"
SortExpression="memid" />
<asp:BoundField DataField="memssn" HeaderText="MembeSsn" HeaderStyle-HorizontalAlign="Left" ItemStyle-Width="100px"
SortExpression="memssn" />
<asp:BoundField DataField="billType" HeaderText="BillType" HeaderStyle-HorizontalAlign="Left" ItemStyle-Width="100px"
SortExpression="billType" />
<asp:BoundField DataField="insuranceName" HeaderText="insuranceName" HeaderStyle-HorizontalAlign="Left" ItemStyle-Width="100px"
SortExpression="insuranceName" />
<asp:BoundField DataField="taxId" HeaderText="TaxId" HeaderStyle-HorizontalAlign="Left" ItemStyle-Width="100px"
SortExpression="taxId" />
<asp:BoundField DataField="attendingProvider" HeaderText="AttendingProvider" HeaderStyle-HorizontalAlign="Left" ItemStyle-Width="100px"
SortExpression="attendingProvider" />
<asp:BoundField DataField="parStatus" HeaderText="parStatus" HeaderStyle-HorizontalAlign="Left" ItemStyle-Width="100px"
SortExpression="parStatus" />
<asp:BoundField DataField="admittedDate" HeaderText="AdmittedDate" HeaderStyle-HorizontalAlign="Left"
SortExpression="admittedDate" />
<asp:BoundField DataField="billedAmount" HeaderText="BilledAmount" HeaderStyle-HorizontalAlign="Left"
ItemStyle Width=“100px”
或HeaderStyle Width=“100px”
应该可以很好地工作,可能您有其他样式,CSS
可能。您可以将其作为CSS字段添加到ItemStyle中。然后确保该类设置了宽度。假设您没有任何优先的内联样式,那么这将起作用
<asp:BoundField DataField="parStatus" HeaderText="parStatus">
<ItemStyle CssClass="yourclass"></ItemStyle>
</asp:BoundField>
尝试在类添加中使用HeaderText cssClass
padding-left: 100px;
padding-right: 100px;
注意:您需要设置css样式minwidth
而不是width
,以使生成的td
元素正确工作。如果表的宽度尚未超过所有列的总和,则此操作将失败。如果整个表格很窄,这些宽度将被忽略,字段将“压缩”到其最小文本大小min width
可以在生成的td
中使用,请参见此处:但是,我看不到在BoundField
上操纵该样式的方法。(CssClass
可用于控制此操作,但需要编写单独的页面样式)