का उपयोग कर टेम्पलेटफ़ील्ड में रंग कैसे बदलें मेरे पास ग्रिडव्यू में कई टेम्पलेटफ़िल्ल्ड हैं।
मैं अपने HTML स्रोत में हर <td>
बनाना चाहते हैं रंग मेरे डेटाबेस में बचाया बराबर
मैं काम नहीं कर रहा कि मुझे अपने रंग लेकिन साथ <td>
अंदर एक <span>
टैग देना है नीचे स्थित कोड की कोशिश लेकिन लेकिन ब्राउज़र पर प्रकट नहीं होतेEval
<asp:TemplateField HeaderText="BackGround Color">
<ItemTemplate>
<asp:Label ID="lblBackColor" runat="server"
BackColor='<%# ConvertFromHexToColor(Eval("BackColor").ToString()) %>'>
</asp:Label>
<itemstyle width="20%" horizontalalign="Center" />
</ItemTemplate>
</asp:TemplateField>
सी # काम कर कोड
public Color ConvertFromHexToColor(string hex)
{
string colorcode = hex;
int argb = Int32.Parse(colorcode.Replace("#", ""), NumberStyles.HexNumber);
Color clr = Color.FromArgb(argb);
return clr;
}
और यह स्रोत एचटीएमएल और अपने ब्राउज़र में सीएसएस कोड है
<td>
<span id="BodyZone__ThemesGrid_lblForeColor_0" style="background-color: #FFFFFF;"></span>
<itemstyle width="20%" horizontalalign="Center">
</itemstyle>
</td>
सीएसएस
table.activity_datatable td {
padding: 8px 15px;
color: #6c6c6c;
vertical-align: middle;
-webkit-transition: all 0.2s;
}
अवधि में कोई पाठ नहीं है इसलिए बैकग्रुपेंड –
में कोई रंग नहीं है ** आप प्रत्येक टीडी ** का क्या मतलब है ** –