hi
i want to change label property from code behind. the label is in gridview control. i want to analyze every row of grid and change css style of specific row . please help me
grid view code is given below;
Code:
<asp:GridView ID="Many2OneGrid" runat="server" AutoGenerateColumns="False" Width="100%"
DataSourceID="Datasource" GridLines="None" CellSpacing="0" CellPadding="0" BorderColor="White" ShowHeader="False">
<Columns>
<asp:TemplateField ShowHeader="False" SortExpression="Title">
<EditItemTemplate>
<asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("Title") %>'></asp:TextBox>
</EditItemTemplate>
<ItemStyle Width="143px" />
<ItemTemplate>
<h2 class="Brand2 S"><asp:Label ID="Label4" runat="server" Text='<%# Bind("Title") %>'></asp:Label></h2>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField SortExpression="Code" ShowHeader="False">
<EditItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("Code") %>'></asp:TextBox>
</EditItemTemplate>
<ItemStyle Width="80px" CssClass="B S" />
<ItemTemplate>
Code:
<asp:Label ID="Label2" runat="server" Text='<%# Bind("Code") %>'></asp:Label>
<asp:Label ID="ProductId" runat="server" Text='<%# Eval("ProductId") %>' Visible="False"></asp:Label>
<asp:Label ID="ProductType" runat="server" Text='<%# Eval("ProductType") %>' Visible="False"></asp:Label>
<asp:Label ID="OrderCode" runat="server" Text='<%# Eval("Code") %>' Visible="False"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField SortExpression="PriceIncVat" ShowHeader="False">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("PriceIncVat") %>'></asp:TextBox>
</EditItemTemplate>
<ItemStyle Width="62px" />
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("Price", "{0:C}") %>' CssClass="Brand2 B S"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ShowHeader="False">
<ItemStyle Width="85px" />
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text="in stock">" CssClass="Brand2 S"></asp:Label>
<asp:Label ID="Label5" runat="server" Text="out of stock" >" CssClass="Brand1 S"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:TextBox ID="gridQty" runat="server" MaxLength="5" Width="40px" CssClass="CA" onkeyup="javascript:doTextbox(this,event);">1</asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:ImageButton ID="AddBasket" Height="20px" CommandName="AddBasket" runat="server" ImageUrl="images/ad.gif" /><table ><tr><td></td></tr></table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
i want to change css style property for label1 from code behind