在ASP.NET 2.0 Web應用程序中,有一個gridview,用戶想要更改該網格視圖內容的字體大小。下面是Gridview定義和服務器端代碼來設置gridview的內容的字體大小。一切都很好,除了在gridview有界的字段中的文本框。字體大小不適用於它們。如何在網格視圖模板字段的有限字段中設置文本框的字體大小?
的GridView:
<asp:TemplateField HeaderText="Display Name" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left">
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Width="100px" Text='<%# Bind("DisplayName") %>' OnTextChanged="TextBox_TextChanged" />
<asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Eval("DisplayName") %>' />
</ItemTemplate>
</asp:TemplateField>
服務器端代碼:
ObjPListSetting.Style["font-size"] = sTextSize + "px";
其中,sTextSize是目標值(即12,14,16)。
這是爲什麼?任何人都可以在這方面幫助。
你如何在代碼後面獲得ObjPListSetting? – Narendra
這是Gridview的id,它包含這些TemplateField。它有一個屬性runat =「server」,可以在服務器上輕鬆訪問。它基本上是指那個gridview。 –