1
SQL의 데이터베이스에있는 데이터가 있습니다. 이것은 GridView로 옮겨지고 있습니다.C# 및 asp.net에서 GridView의 필드 너비를 데이터베이스 구동 데이터로 설정하는 방법
문제는 헤더가 모두 변수 widhts를 가지고 있으며 실제로 이상하게 보입니다. 행 및 머리글 설정의 속성보기에서 GridView의 속성을 변경해 보았습니다. 그러나이 doesnt는 효과를 낸다.
데이터가 데이터베이스에서 구동되기 때문에 너비가 무시된다고 가정합니다.
해결 방법이 있습니까?
감사
aspx:
<asp:GridView ID="gvLatestUpdate" runat="server" CellPadding="4" GridLines="None" BorderStyle="Double" CellSpacing="1">
<RowStyle VerticalAlign="Top"/>
<FooterStyle />
<PagerStyle />
<SelectedRowStyle />
<HeaderStyle BorderWidth="10px"/>
<EditRowStyle/>
<AlternatingRowStyle/>
</asp:GridView>
code behind:
SqlDataReader sdr = Business.DesignStandard.getDSGridInfo(Convert.ToInt32(ddlDateRange.SelectedValue), Convert.ToInt32(UserID), headerName, DirectionOfSort);
gvLatestUpdate.DataSource = sdr;
gvLatestUpdate.DataBind();
안녕하세요, A에서 열 너비를 설정하는 방식을 표시 할 수 있습니까? SPX 또는 aspx.cs 파일? –
데이터 소스가 아무런 차이가 없어야합니다. 솔루션은 ASPX 마크 업에 놓여 있어야합니다. 그러면 게시하는 것이 도움이됩니다. –